|
こんにちは。かみちゃん です。
>Webサイトから取得した毎日更新されるグラフデータを、毎回の実行時にセル
>(A1) → セル(B1)と、1行目のセルにA列から順に挿入していきたい
グラフは、あまり得意ではないので、役に立たないかもしれませんが、
グラフデータとは、どういうデータですか?
もしかして、グラフの画像を貼り付けたいということではないですよね?
(私、グラフ画像を取得して貼り付けているものですから・・・)
差し支えなければ、Webサイトをご紹介いただけると具体的なアドバイスは
できるかもしれないのですが・・・
> Range("a1").End(xlToRight).Offset(0, 1).Value = 100 とした場合、セル
> (A1)(B1)に入力値があれば、(C1)に100が入力されますが、(A1)にしか入力値が
> ない場合、セル(B2)に入力されず、エラーとなるのはなぜなのでしょうか?
End(xlToRight).Offset(0, 1)
としているからです。これは何をしていると思いますか?
試しに、B1セルより右側に一切値を入れない状態で、B1セルをアクティブにして
Ctrlキーを押しながら→キーを押してみてください。
そして、Offset(0, 1)ですから、その右側のセルを取得してみて・・・
できますでしょうか?
もし、列方向の最大列、たとえば、B列より右側には一切値が入っていない場合、
C列を取得したいというならば、End(xlToLeft).Offset(0, 1)
とすれば、エラーは出なくなります。
|
|