0

次のようなExcelファイルを保持するExcel VBAでワークブック型の変数を使用することに興味があります。

Set mWB = Application.Workbooks("C:\Central.xlsx")

次に、このファイルのワークシートを同様に Sheet 変数に保持したいと思います。

Set aWS = mWB.Sheets("Sheet1")

Central.xlsx 内の Sheet1 では、Range(A1:D6) に値があります。

ただし、これを行うと: MsgBox aWS.UsedRange.Column、1 を取得します。6 (6 つの入力された行) を期待してい ましたが、これを行うと、MsgBox aWS.UsedRange.Row再び 1 を取得します。私は4つ(4つの入力された行)を期待していました。

間違いはどこですか?

4

1 に答える 1

1

おそらくMsgBox aWS.UsedRange.Columns.Count代わりに使用するつもりでした(最後にsが付いた列)-行についても同じです。

Range.Row 範囲の最初の行を返します

于 2012-09-15T22:15:11.710 に答える