|
こんにちは。かみちゃん です。
> ("Sheet1")にあるData表には空白列;空白行はありません
Excelのバージョンがよくわかりませんが、
たとえば、Excel2003までの場合ですと、
A1:IV65536まで1行全部もしくは、1列全部が空白になっている行/列がないということですか?
それであれば、かなり重たいファイルなのではないかと思いますが・・・
そうではなくて、
> 表は"A1";"E"に書かれています
とのことですので、A1:E65536まで1行全部もしくは、1列全部が空白になっている行/列がなく、
F列は、空白になっているというこひとですか?
なお、ここで空白というのは、数式等で ="" などでいわゆる長さゼロの文字列、
またはスペース等で空白に見えているセルではありません。
> Sheets("Sheet1").Range("A1")を Range("A5")としても
> 結果が変わりません
CurrentRegion プロパティのヘルプに書かれているとおり
「空白行と空白列で囲まれたセル範囲」ですので、
A1:A5の間に空白になっているセルがないのであれば、結果は変わりません。
ちなみに、どのようになればいいのですか?
> また、CurrentRegionは空白列;空白行に囲まれた範囲とありますが
> 今回のように空白列;空白行がなくてもよいのでしょうか
なくても構いません。
|
|