Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


31773 / 76738 ←次へ | 前へ→

【50210】Re:グラフの配列
発言  かみちゃん E-MAIL  - 07/7/14(土) 6:50 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>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)
とすれば、エラーは出なくなります。

3 hits

【50209】グラフの配列 さくら 07/7/14(土) 0:03 質問
【50210】Re:グラフの配列 かみちゃん 07/7/14(土) 6:50 発言
【50236】Re:グラフの配列 さくら 07/7/15(日) 2:30 お礼
【50237】Re:グラフの配列 かみちゃん 07/7/15(日) 9:36 発言
【50248】Re:グラフの配列 さくら 07/7/16(月) 0:26 お礼

31773 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free