Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9185 / 13646 ツリー ←次へ | 前へ→

【28840】同じフォルダ内のファイルを開くには? ユウ 05/9/16(金) 0:01 質問[未読]
【28843】Re:同じフォルダ内のファイルを開くには? Hirok 05/9/16(金) 6:34 回答[未読]
【28876】Re:同じフォルダ内のファイルを開くには? ユウ 05/9/17(土) 0:06 お礼[未読]

【28840】同じフォルダ内のファイルを開くには?
質問  ユウ  - 05/9/16(金) 0:01 -

引用なし
パスワード
   VBAでカレントフォルダ以外の場所にあるファイルを開くときはパスを記述する必要があると思うのですが、同じフォルダ内のファイルをパスの記述なしで開く方法はあるのでしょうか?

【28843】Re:同じフォルダ内のファイルを開くには?
回答  Hirok  - 05/9/16(金) 6:34 -

引用なし
パスワード
   ▼ユウ さん:
おはようございます

>VBAでカレントフォルダ以外の場所にあるファイルを開くときはパスを記述する必要があると思うのですが、同じフォルダ内のファイルをパスの記述なしで開く方法はあるのでしょうか?

 destfolder = ThisWorkbook.Path 
 Workbooks.Open Filename:=destfolder & "\ABC.xls"

同じフォルダの中に複数のファイルがある以上は無理では?っと思います。
ただフォルダ名を記述しないでやるとこのようになりますね。
  

【28876】Re:同じフォルダ内のファイルを開くには?
お礼  ユウ  - 05/9/17(土) 0:06 -

引用なし
パスワード
   ▼Hirok さん:
>▼ユウ さん:
>おはようございます
>
>>VBAでカレントフォルダ以外の場所にあるファイルを開くときはパスを記述する必要があると思うのですが、同じフォルダ内のファイルをパスの記述なしで開く方法はあるのでしょうか?
>
> destfolder = ThisWorkbook.Path 
> Workbooks.Open Filename:=destfolder & "\ABC.xls"
>
>同じフォルダの中に複数のファイルがある以上は無理では?っと思います。
>ただフォルダ名を記述しないでやるとこのようになりますね。
>  
すごい!できるものなんですね〜無理どころか完璧です。これでマクロの使いどころが大幅に増えました。感謝^2です。

9185 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free