新規記事の投稿を行うことで、非表示にすることが可能です。
2023年01月11日
何かが入力されている最終セルを取得する(単一列対象)
Sub Sample()
Dim myRng1 As Range
Dim myRng2 As Range
Set myRng1 = Cells(Rows.Count, 1) '下端のセルを取得
With myRng1
If Len(.PrefixCharacter & .Formula) > 0 Then
Set myRng2 = myRng1 '下端のセルが該当する場合
Else
With .End(xlUp)
If Len(.PrefixCharacter & .Formula) > 0 Then
Set myRng2 = .Cells(1)
End If
End With
End If
End With
If myRng2 Is Nothing Then
MsgBox "何も入力されていません。"
Else
myRng2.Select '確認用
MsgBox myRng2.Address
End If
Set myRng1 = Nothing 'オブジェクトの解放
Set myRng2 = Nothing
End Sub
Dim myRng1 As Range
Dim myRng2 As Range
Set myRng1 = Cells(Rows.Count, 1) '下端のセルを取得
With myRng1
If Len(.PrefixCharacter & .Formula) > 0 Then
Set myRng2 = myRng1 '下端のセルが該当する場合
Else
With .End(xlUp)
If Len(.PrefixCharacter & .Formula) > 0 Then
Set myRng2 = .Cells(1)
End If
End With
End If
End With
If myRng2 Is Nothing Then
MsgBox "何も入力されていません。"
Else
myRng2.Select '確認用
MsgBox myRng2.Address
End If
Set myRng1 = Nothing 'オブジェクトの解放
Set myRng2 = Nothing
End Sub