Excel VBA質問箱 IV

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

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


59317 / 76738 ←次へ | 前へ→

【22124】Re:エクセルで同じカレントフォルダにあるテキストを開きたいのですが。
回答  かみちゃん  - 05/2/9(水) 12:40 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>できればエクセルファイルを保存してあるカレントフォルダを指定して開ければ、、と思うのですが何かよい方法がありますでしょうか。

一口でExcelファイルといっても様々なので、よく使うものを例に挙げおきます。

Sub GetPath()
  'すでに開いている特定のブック(たとえばBook1.xlsとする)のパス
 MsgBox Workbooks("Book1.xls").Path
 '現在アクティブになっているブックのパス
 MsgBox ActiveWorkbook.Path
 'このマクロが記述されているブックのパス
 MsgBox ThisWorkbook.Path
 'Excel本体のパス
 MsgBox Application.Path
End Sub

ということで、
Workbooks.OpenText Filename:=ThisWorkbook.Path & "\○○○.txt"
などという記述にすればいいかと思います。

0 hits

【22123】エクセルで同じカレントフォルダにあるテキストを開きたいのですが。 tuka825 05/2/9(水) 11:58 質問
【22124】Re:エクセルで同じカレントフォルダにある... かみちゃん 05/2/9(水) 12:40 回答
【22125】Re:エクセルで同じカレントフォルダにある... tuka825 05/2/9(水) 13:05 お礼

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