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」までの範囲が選ばれるんでしょうか?
説明がわかりづらくすみませんが、よろしくお願いします。