新規記事の投稿を行うことで、非表示にすることが可能です。
2022年11月18日
任意のセルを含む空白行/列に囲まれる範囲を取得する
Sub Sample()
Dim myRng1 As Range
Dim myRng2 As Range
Set myRng1 = Range("A1") '任意のセル
Set myRng2 = myRng1.CurrentRegion
myRng2.Select '確認用
MsgBox myRng2.Address
Set myRng1 = Nothing 'オブジェクトの解放
Set myRng2 = Nothing
End Sub
Dim myRng1 As Range
Dim myRng2 As Range
Set myRng1 = Range("A1") '任意のセル
Set myRng2 = myRng1.CurrentRegion
myRng2.Select '確認用
MsgBox myRng2.Address
Set myRng1 = Nothing 'オブジェクトの解放
Set myRng2 = Nothing
End Sub
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
2022年11月17日
シートの使用セル範囲を取得する
Sub Sample()
Dim myRng As Range
Dim mySht As Worksheet
Set mySht = Worksheets(1) '任意のシート
Set myRng = mySht.UsedRange
myRng.Select '確認用
MsgBox myRng.Address
Set myRng = Nothing 'オブジェクトの解放
Set mySht = Nothing
End Sub
Dim myRng As Range
Dim mySht As Worksheet
Set mySht = Worksheets(1) '任意のシート
Set myRng = mySht.UsedRange
myRng.Select '確認用
MsgBox myRng.Address
Set myRng = Nothing 'オブジェクトの解放
Set mySht = Nothing
End Sub
2022年11月16日
インプットボックスで指定されたセル範囲を取得する
Sub Sample()
Dim myRng As Range
Dim myStr As String
myStr = "マウスでセル範囲を選択して、OKボタンを押してください"
On Error Resume Next
Set myRng = Application.InputBox(myStr, Type:=8)
On Error GoTo 0
If myRng Is Nothing Then
MsgBox "キャンセルされました"
Else
myRng.Select '確認用
MsgBox myRng.Address
End If
Set myRng = Nothing 'オブジェクトの解放
End Sub
Dim myRng As Range
Dim myStr As String
myStr = "マウスでセル範囲を選択して、OKボタンを押してください"
On Error Resume Next
Set myRng = Application.InputBox(myStr, Type:=8)
On Error GoTo 0
If myRng Is Nothing Then
MsgBox "キャンセルされました"
Else
myRng.Select '確認用
MsgBox myRng.Address
End If
Set myRng = Nothing 'オブジェクトの解放
End Sub
2022年11月15日
アクティブセルを取得する
Sub Sample()
Dim myRng As Range
On Error Resume Next
Set myRng = ActiveCell
On Error GoTo 0
If myRng Is Nothing Then
MsgBox "ActiveCellが取得できません"
Else
MsgBox myRng.Address
End If
Set myRng = Nothing 'オブジェクトの解放
End Sub
Dim myRng As Range
On Error Resume Next
Set myRng = ActiveCell
On Error GoTo 0
If myRng Is Nothing Then
MsgBox "ActiveCellが取得できません"
Else
MsgBox myRng.Address
End If
Set myRng = Nothing 'オブジェクトの解放
End Sub
2022年11月14日
選択されているセル範囲を取得する
Sub Sample()
Dim myRng As Range
If TypeName(Selection) = "Range" Then
Set myRng = Selection
MsgBox myRng.Address
Else
MsgBox "セルが選択されていません"
End If
Set myRng = Nothing 'オブジェクトの解放
End Sub
Dim myRng As Range
If TypeName(Selection) = "Range" Then
Set myRng = Selection
MsgBox myRng.Address
Else
MsgBox "セルが選択されていません"
End If
Set myRng = Nothing 'オブジェクトの解放
End Sub
2022年07月23日
【ExcelVBA】シートリストを作成する
2022年07月07日
2022年06月17日
【Power Automate Dektop】ExcelからWebページへの自動入力
ExcelからWebページへの自動入力
2021年04月17日
【MotionBoard】コンテナについて
便利アイテムのコンテナを活用したデザイン
【MotionBoard】アクションボタンをつける
アクションボタンをつける