0

特定の列の最後の行の値を別のセルにコピーしたいのですが、

たとえば、これは、列Gで最後に使用されたrownを見つけるために私が訴えているコードです

Dim LastRow As Long

LastRow = Range("G65536").End(xlUp).Row

現在、LastRow は行のアドレスの値を取得しています。このコードをこのように変更して、LastRow の値 (アドレスではなく) をコピーし、このセルのこの値をアドレス「Q1」の別のセルにコピーする必要があります。 "

誰かが私に知らせるのを手伝ってくれるなら、ありがとう!

4

2 に答える 2

1

Microsoft MVP によると:

Excel のバージョンによって最大行数が異なるため、数値は使用しないでください。

.Cells(.Rows.Count, "Q")列 Q の一番下にある最後のセルです。

.Cells(.Rows.Count, "Q").End(xlUp).RowQ 列の空白でない最後のセルの行番号です。

したがって、 Cells(Rows.Count, "G").End(xlUp).Row を使用する必要があります

使用された行数を見つけるには:

ActiveSheet.UsedRange.Rows.Count 
于 2015-05-15T19:25:47.487 に答える