Excel VBA質問箱 IV

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

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


75061 / 76738 ←次へ | 前へ→

【6125】Re:DefaultFilePath
回答  つん E-MAIL  - 03/6/17(火) 11:16 -

引用なし
パスワード
   初心者 さん、こんにちは

初心者さんが、されたい処理をするには、
「DefaultFilePath」ではなく、「ChDir」を使えばいいと思います。
こんな感じ

  ChDir "C:\WINDOWS\デスクトップ"
  Ofname = Application.GetOpenFilename(fileFilter:="取り込みファイル(*.csv),*.csv")
    
これで、カレントフォルダを、直前に指定できるので、
ファイルを開くダイヤログの、デフォルトのフォルダが、任意のフォルダにできると思います。

「DefaultFilePath」は、私は知らなかったのだけど、
これはどうやら、エクセルの「ツール」−「オプション」のなかの
「全般」の「カレントフォルダ名」を設定/取得するもののようです。

それから、
>Ofname = Application.GetOpenFilename(fileFilter:="取り込みファイル.csv),*.csv")
  この行、間違ってまっせ。
  ここは
Ofname = Application.GetOpenFilename(fileFilter:="取り込みファイル(*.csv),*.csv")
  ですわ♪
    

0 hits

【6124】DefaultFilePath 初心者 03/6/17(火) 10:39 質問
【6125】Re:DefaultFilePath つん 03/6/17(火) 11:16 回答
【6126】Re:出来ました。 初心者 03/6/17(火) 11:31 お礼

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