「定数には値を代入できません」が発生した
コンパイルエラー「定数には値を代入できません」が発生した場合、コードが不正です。
例)
・定数に再度値を代入した
「定数には値を代入できません」が発生するサンプルコード
Public Sub sample()
Const str As String = str = "定数です"
'■コンパイルエラー 定数には値を代入できません
str = "定数を更新"
End Sub
注意点
- 通常、このエラーが出るときは勘違いが大半と考えます。
定数、変数の違いが判らない場合はこちらの記事を参照してください。 - 定数はRangeやWorkSheetなどのオブジェクトは代入できません。
RangeやWorkSheetは変数を使用して可読性を上げましょう。
関連記事
コメント