エラーメッセージ「実行時エラー ’91’: オブジェクト変数またはWithブロック変数が設定されていません」の原因と解決方法を紹介します!
原因①
Setステートメントがない
Sub Example1()
Dim rg As Range
rg = Range("A1:C100")
End Sub
解決策①
Setステートメントを使用し代入
Sub Example1()
Dim rg As Range
Set rg = Range("A1:C100")
End Sub
原因②
対象のオブジェクトが空
Sub Example1()
Dim rg As Range
Set rg = Nothing
rg.Clear
End Sub
解決策②
空のオブジェクトは処理しない
Sub Example1()
Dim rg As Range
Set rg = Nothing
End Sub