超初心者で、どうしても前に進めないので相談させてください。
Excelから「範囲を読み込み」する際、添付のようにブロックに区切って読み込みをしたいです。
添付の画像で言うと
1ブロック「A2:D7」
2ブロック「A7:D9」
3ブロック「A10:D11」
のような形です。
ブロックの行数はバラバラなので、A列の「入力マス(A2,A7)から入力マスの一つ上(A6,A9)まで」という区切り方ができないかと思っております。
超初心者で、どうしても前に進めないので相談させてください。
Excelから「範囲を読み込み」する際、添付のようにブロックに区切って読み込みをしたいです。
添付の画像で言うと
1ブロック「A2:D7」
2ブロック「A7:D9」
3ブロック「A10:D11」
のような形です。
ブロックの行数はバラバラなので、A列の「入力マス(A2,A7)から入力マスの一つ上(A6,A9)まで」という区切り方ができないかと思っております。
まず範囲を読み込みの範囲を"A1"と指定して、シート全体を取得します。
そのシート全体の情報変数(DataTable型)の列位置として0の行の値が空白でなかったらそこが起点。次の空白でない所の一行前が終点とします。
となると、一個目の範囲の読み込みの範囲は、「“A” & 起点.ToString & “:D” & 終点」
のようになりますね。
はなっち!様
返信が遅くなりまして申し訳ございません。
教えていただきありがとうございます。
「起点」「終点」という変数を作成するということですよね。
教えていただいた方法で実装できるよう試行錯誤してみます!!
ご教示いただき、ありがとうございました!