人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBA、最初の列番号の取得方法について

階段状になっているデータの集合からとある一行(a行)を選び、
データの開始セル(xlToRight)?終了セル、までのグラフ作成をするコードを書きました。
基本的には問題なくグラフ作成ができるのですが、
開始セルを取得するコードで一部不具合があります。(下記Aのある行を選んだ場合)

A12345
B 1234
C 123

最初の列 = sheet.Cells(a, 2).End(xlToRight).Column 'グラフ作成の最初列

B,Cの行のグラフは思い通りですが、A行の場合は、グラフの範囲が「5」のみになります。
最初の列を取得するコードで、
a行の2列目?一番最初に値が入っている列番号を取得するコードのつもりですが、
空白が存在しないので(?)、最後まで行ってしまうのでしょうか??

この場合、どういうコードであれば、
A行を選んだ場合に「1?5」までの範囲が選ばれるんでしょうか?

説明がわかりづらくすみませんが、よろしくお願いします。

●質問者: 匿名質問者
●カテゴリ:コンピュータ 学習・教育
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号

>空白が存在しないので(?)、最後まで行ってしまうのでしょうか??

空白のところまで取得ですから、空白がなければ最後になるのは当然です。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ