質問: "d:\データ\" & range("g2").value」と書いて実行すると、「定義式が必要です。」とのコンパイルエラーが表示されて、valueに黄色のマーカーがついて動きが止まってしまいます。 変数の定義ができていないのかと思い「dim folderpath as string」と追記しても変わらずに止まってしまいます。 どのように書けばよいのか、ご教示願います。
回答: no2です。 >しかし、「const folderpath as string = "d:\データ\" & range("g2").value」を消した状態でその2行を書くとエラーにはならないもののファイルのコピペ等の処理が行われずに終了してしまい、 この場合、この2行以外の他の箇所に問題があり、前のエラーが取れたことにより、その問題が今、表にでてきたと考えられます。 マクロの全てを提示していただかないと、それに対する回答はできません。 >消さずにその2行を追加すると同じく「定義式が必要です。」のエラーになってしまいました。 どこに問題があるのでしょうか。。 その「const folderpath as string = "d:\データ\" & range("g2").value」を消してないので、そのエラーで最初に止まっている 状態です。この行は、消さないと前に進みません。