Excel VBA質問箱 IV

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

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


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

【56814】開いているファイルのファイル名取得 VBA健太 08/7/7(月) 11:04 質問[未読]
【56815】Re:開いているファイルのファイル名取得 かみちゃん 08/7/7(月) 12:36 発言[未読]
【56837】Re:開いているファイルのファイル名取得 VBA健太 08/7/8(火) 9:03 お礼[未読]

【56814】開いているファイルのファイル名取得
質問  VBA健太  - 08/7/7(月) 11:04 -

引用なし
パスワード
   教えてください。

Window内でエクセルファイル、他数種類ファイルを開いている状態で
その中からエクセルファイルのファイル名を取得するにはどうしたらよいの
でしょうか。
For文で拡張子を指定して抽出する方法はありますか

【56815】Re:開いているファイルのファイル名取得
発言  かみちゃん  - 08/7/7(月) 12:36 -

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

>Window内でエクセルファイル、他数種類ファイルを開いている状態で
>その中からエクセルファイルのファイル名を取得するにはどうしたらよいの
>でしょうか。
>For文で拡張子を指定して抽出する方法はありますか

以下のような感じではいかがでしょうか?

Sub Sample()
 Dim wb As Workbook
 
 For Each wb In Workbooks
  MsgBox wb.FullName
 Next
End Sub

【56837】Re:開いているファイルのファイル名取得
お礼  VBA健太  - 08/7/8(火) 9:03 -

引用なし
パスワード
   ▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>>Window内でエクセルファイル、他数種類ファイルを開いている状態で
>>その中からエクセルファイルのファイル名を取得するにはどうしたらよいの
>>でしょうか。
>>For文で拡張子を指定して抽出する方法はありますか
>
>以下のような感じではいかがでしょうか?
>
>Sub Sample()
> Dim wb As Workbook
> 
> For Each wb In Workbooks
>  MsgBox wb.FullName
> Next
>End Sub

検討した結果、他の方法で解決いたしました。
かみちゃんさんから教えていただいた物を使っいながら
For文IF文を使って何とかまとまりました。
ありがとうございました<(_ _)>

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