• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで、定数式が必要ですのエラー対応)

VBAで定数式が必要ですのエラー対応

このQ&Aのポイント
  • VBAを使用して指定のファイルをフォルダAからフォルダBに移動する処理を書いています。サンプルの表記では直接フォルダの場所を指定していますが、セルC1を参照させるように書き直したところ、「定数式が必要です」というエラーが発生してしまいます。どのように書き直せば良いでしょうか?エクセル2010を使用しています。
  • VBAを使用してファイルの移動処理を書いていますが、エラーが発生してしまいます。サンプルの表記では直接フォルダの場所を指定しているため、セルC1を参照させるように書き直したところ、「定数式が必要です」というエラーが表示されます。解決方法を教えてください。
  • VBAのコードでファイルを移動させる処理を書いていますが、エラーが発生してしまいます。サンプルの表記ではフォルダの場所を直接指定していますが、セルC1を参照させるように書き直したところ、「定数式が必要です」というエラーが表示されます。どのように修正すれば良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#187541
noname#187541
回答No.1

こんにちは。 Const FolderA = Range("C1") のConstは「リテラル値の代わりに使う定数を宣言」するステートメントです。 定数を宣言するのだから、可変になるような記述は出来ないのでエラーになるのです。 セルに入っている値を使いたいのであれば Dim FolderA As String FolderA = Range("C1").Value のようにするといいでしょう。

yamayama456
質問者

お礼

M-SOFT さま できました! 大変わかりやすい説明も付けていただいて、理解もできてたすかりました。 ありがとうございますm(_ _)m

関連するQ&A