No.4ベストアンサー
- 回答日時:
プロシージャ外に
Const path As String = "\\192.168.1.1\share\"
とすれば、
Open path & "Axlsm" For Append As #1
Set wb = Workbooks.Open(path & "A.xlsm")
で済みます。
大切な所は「path & "Axlsm"」のように「&」で繋げる事によって
繋がった文字列として認識されるという事です。
No.3
- 回答日時:
共有名の無い書き方を挙げてしまいましたが、実際には
Const path As String = "\\192.168.1.1\share\"
の様に、
共有するフォルダを記述する感じになるはずです。
No.2
- 回答日時:
試してみると、VBAでは
Dim path As String ="\\192.168.1.1\"
の様な書き方は出来ませんね。
ならば
Dim path As String
path ="\\192.168.1.1\"
の様に、分けて書けば良いでしょう。
あるいは、プロシージャの外に
Const path As String = "\\192.168.1.1\"
の様にして書けば、固定値として扱われます。
No.1
- 回答日時:
Dim path As String ="\\192.168.1.1\"
Open path & "A.xlsm" For Append #1
の様な感じで書けば良いと思います。
同様の処理が複数プロシージャに跨る場合は、
Dimの行をプロシージャ外に記述、あるいはPublicにするなど
変数のフォーカスを変化させれば良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- Android VBA、フォルダのパスに環境文字 ㉑ があり、VBAが機能しません。 2 2022/07/27 09:16
- Excel(エクセル) 【VBA】フォルダAにある2つのファイルの内1つを、フォルダBへ。もう1つを、フォルダBへ移動したい 6 2022/07/26 08:51
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Excel(エクセル) 【VBA】環境文字を含んだVBAのフォルダパスの書き方について 1 2022/07/28 11:47
- Visual Basic(VBA) VBAでファイル名を指定して保存するとき 4 2023/03/26 21:55
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】値を変更しながら...
-
時間短縮のために、テキストフ...
-
Excel VBA 選択範囲の罫線色の...
-
【ExcelVBA】インデックスが有...
-
Excel 範囲指定スクショについ...
-
VBA 複数条件の分岐処理の上手...
-
お世話になります。 Excel VBA...
-
Excel VBAでの数値の計算につい...
-
[vb.net] 起動したFrom2を閉じ...
-
Excel VBA 定義されたプロージ...
-
VBA 別ブックからコピペしたい...
-
Outlookの「受信日時」「件名」...
-
VBAの質問です、複数のテキスト...
-
VB.net(VB)で、フォームにExcel...
-
VBA 別ブックから条件に合うも...
-
Excel VBAで値を変えながら、pd...
-
Outlookにて既にウィドウ単体で...
-
【PowerPoint VBA】緑色の文字...
-
[VB.net] ボタン(Flat)のEnable...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAなくなるの?
-
VBAでCOPYを繰り返すと、処理が...
-
vba 削除
-
プログラミング
-
Excelのマクロについて教えてく...
-
Excelのマクロについて教えてく...
-
エクセルのVBAコードについて教...
-
久しぶりのプログラミング
-
ユーザーフォームに別シートか...
-
エクセルVBAコードで教えて下さ...
-
VBA 別ブックからコピペしたい...
-
ExcelのVBAコードについて教え...
-
VBAコードについて教えてくださ...
-
vba アクティブシートの名前変...
-
Excelのマクロについて教えてく...
-
エクセルVBA
-
Geogebraの操作方法について
-
マクロの記録を使用したマクロ...
-
Excel(M365) Vlookup/セル反転(...
-
Excel 範囲指定スクショについ...
おすすめ情報
ありがとうございます。
Const path As String = "\\192.168.1.1\share\" にすれば、
Open "path.Axlsm" For Append As #1
Set wb = Workbooks.Open("path\A.xlsm")
ということでよろしいのでしょうか?