Excel vbaで最後の行を検索する方法について問い合わせがあります。私は現在、Annex 1A
と呼ばれるこの特定のワークシートの最後の行を見つける必要があるプロジェクトに取り組んでいます。Excel VBAを使用した最終行の検索
ワークシートのスニップの画像を以下に示す:例えば
、上記画像から、Row 32
とRow 33
は、空の値を含み、私が中である行の合計を導出したいです中古。
方法LastRow
値は常に31
代わりに33
を返す2
LastRow = Sheets("Annex 1A").Range("B" & Sheets("Annex1A").Rows.Count).End(xlUp).Row
1つの
LastRow = Sheets("Annex 1A").Cells.Find(What:="*", _
After:=Sheets("Annex 1A").Range("B1"), _
Lookat:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
方法:
私はこの次の方法を試みました。 33
の値を導き出す他の方法はありますか?
[この記事では、あなたの質問に答えること](http://stackoverflow.com/questions/11169445/error-in-finding-last-used-cell-in-vba) –
は、私が見てきたを通じて@ForwardEdこの記事は参考になりましたが、それでも私が必要とする値を得ることはできません:(しかし、提案に感謝! – MysteryGirl