Q.
> シート上に表示されているフォルダ名とファイル名を読み込んで
> これらをくっつけて、ファイルを開きたいのですが、
> 下記はどのように書けばよいでしょうか?
> Workbooks.Open Filename:="s1" & "s2"
A.
この場合、S1やS2は変数名なので、(変数名は "" で囲っては
いけないというのがルールですので、)正しくは、
Workbooks.Open Filename:=s1 & s2
と書きます。
なお、その際に注意しなければならい点は、もしデータが
例)
A1 → D:¥My Documents¥test
B1 → abc.xls
だったとすると、パス名とファイル名の間には必ず¥マークが必要
なので、シート上のデータの方を
A1 → D:¥My Documents¥test¥
B1 → abc.xls
または、
A1 → D:¥My Documents¥test
B1 → ¥abc.xls
とするか、または、プログラムの方を
Workbooks.Open Filename:=s1 & "¥" & s2
とする必要がありますので、その点だけご注意ください。
最新の画像[もっと見る]
-
80代の年寄りにVBAが出来るわけがない? 3年前
-
鎌倉殿の13人ー義経の逆落としの地形 3年前
-
鎌倉殿の13人ー義経の逆落としの地形 3年前
-
鎌倉殿の13人ー義経の逆落としの地形 3年前
-
鎌倉殿の13人ー義経の逆落としの地形 3年前
-
鎌倉殿の13人ー義経の逆落としの地形 3年前
-
関ケ原の合戦場をデジタルマップで見ると 3年前
-
関ケ原の合戦場をデジタルマップで見ると 3年前
-
関ケ原の合戦場をデジタルマップで見ると 3年前
-
上田城の3Dデジタルマップ 3年前