Excel VBA質問箱 IV

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

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


10274 / 76734 ←次へ | 前へ→

【72009】Re:ファイルの閉じ方
発言  kanabun  - 12/5/16(水) 11:58 -

引用なし
パスワード
   ▼マカロン さん:
> OpenFile = Application.GetOpenFilename("Excelファイル,*.xls")
> If OpenFile <> "False" Then
>  Workbooks.Open OpenFile
このとき、変数 OpenFileには パス名が入っています。
たとえば 以下のような。
OpenFile = "H:\(Data)\FData\F_Data2010.xls"

>Workbooks(OpenFile).close
Closeするときは パス名付きでなく、正味ファイル名だけで必要十分です。
上の例だと、"F_Data2010.xls" 部分だけで。

(1) FsoのGetFileName メソッドとか

(2) 単純に InStrRev(OpenFile, "\") でお尻から探して最初に見つかった \
の位置以降をとりだしても、FileName "F_Data2010.xls"
が取得できます。

6 hits

【72008】ファイルの閉じ方 マカロン 12/5/16(水) 11:38 質問
【72009】Re:ファイルの閉じ方 kanabun 12/5/16(水) 11:58 発言
【72012】Re:ファイルの閉じ方 マカロン 12/5/16(水) 13:03 お礼
【72010】Re:ファイルの閉じ方 UO3 12/5/16(水) 12:05 発言
【72011】Re:ファイルの閉じ方 マカロン 12/5/16(水) 13:01 お礼

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