|
>For Each Cel In Sheets("Sheet1").AutoFilter.Range.Columns("B").SpecialCells(xlVisible)
>
>の("B")は何をさしているのでしょうか?
オートフィルタした範囲の左から2番目の列。
B列といった表現は、フィルタ範囲がA:BF列だったので2番目と書くよりB列と書いた方がわかりやすいと思ったんですが....。
因みに
MsgBox Range("C:G").Columns("A").Address
とすると、C:G間でのA列と言う事で全体でみたC列を挿します。
>また、ReDim Preserve CelAry(1 To G)にオートメーションエラーが出てしまい、範囲対象外となってしまいました。
これについては、解りません。(なった事がない?)
実際、どういった状態で試されているのか解らないし、カスタマイズ及び今作っているプログラムに組み込んで試された結果なのか、それらが解らないので何ともいえないです。
質問者で意味不明なのは、カスタマイズや、今作っているプログラムに組み込んで動きません、エラーになります。と言われても、こちらは単品で動く物を書いているから、かみ合わない事も多々あります。
この辺はどうなのでしょうか?
|
|