マクロで、最終行について教えてください。 Dim ws1 As Worksheet ws1.Cells(ws1.【←☆ここ☆】Rows.Count, 1).End(xlUp).Row

Visual Basic | Excel80閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございました!

お礼日時:7/2 15:19

その他の回答(2件)

0

Rows.Countはどのシートでも1048576と決まっているのでシート名を付けても同じですね。

例えば Dim a As Long, b As Long, ws1 As Worksheet Set ws1 = Sheets("Sheet1") a = ws1.Rows.Count b = ws1.Cells(ws1.a, 1).End(xlUp).Row と書いたらエラーですね。aには1048576が入ります。 どのシートから取得しても同じ値です。