2023年01月16日
値が表示されている最終セルを取得する(複数行対象)
Sub Sample()
Dim myRows As Range
Dim myRng As Range
Set myRows = Rows("3:6").Cells '任意の行範囲
With myRows
Set myRng = .Find(What:="*", After:=.Cells(1), _
LookIn:=xlValues, Searchorder:=xlByColumns, _
SearchDirection:=xlPrevious)
End With
If myRng Is Nothing Then
MsgBox "何も入力されていません。"
Else
myRng.Select '確認用
MsgBox myRng.Address
End If
Set myRows = Nothing 'オブジェクトの解放
Set myRng = Nothing
End Sub
Dim myRows As Range
Dim myRng As Range
Set myRows = Rows("3:6").Cells '任意の行範囲
With myRows
Set myRng = .Find(What:="*", After:=.Cells(1), _
LookIn:=xlValues, Searchorder:=xlByColumns, _
SearchDirection:=xlPrevious)
End With
If myRng Is Nothing Then
MsgBox "何も入力されていません。"
Else
myRng.Select '確認用
MsgBox myRng.Address
End If
Set myRows = Nothing 'オブジェクトの解放
Set myRng = Nothing
End Sub
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/11830470
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック