エラーメッセージ「実行時エラー ’91’: オブジェクト変数またはWithブロック変数が設定されていません」の原因と解決方法を紹介します!
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/01/image-37.png?resize=368%2C159&ssl=1)
原因①
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