Excel VBA質問箱 IV

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

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


3628 / 13644 ツリー ←次へ | 前へ→

【61073】特定複数フォルダ&ファイル一覧の取得 しん 09/4/8(水) 6:37 質問[未読]
【61076】Re:特定複数フォルダ&ファイル一覧の取... つん 09/4/8(水) 13:08 回答[未読]
【61080】Re:特定複数フォルダ&ファイル一覧の取... しん 09/4/8(水) 15:52 お礼[未読]

【61073】特定複数フォルダ&ファイル一覧の取得
質問  しん  - 09/4/8(水) 6:37 -

引用なし
パスワード
   フォルダ&ファイル一覧の取得についてご質問させてください。
"見積り*"というフォルダのファイル名一覧を取得したいのですが、
見積りフォルダは"見積り1"、"見積り2"・・・と続きます。
同フォルダには他にもフォルダがあり、
取り出したいのは"見積り*"フォルダのファイル名のみです。
この"見積り*"を"見積り1"とすれば正常に動きますが、フォルダ
の数が場合により可変しますので、
下記をどのように変更すれば正常に取り出せるか悩んでいます。
ご教授お願いいたします。

Sub ファイル一覧()

  Dim myPath As String
  Dim myFileName As String
  Dim i As Integer
  
  myPath = ActiveWorkbook.Path & "\" & "見積り" & "i" & "\"
  myFileName = Dir(myPath & "*.*")
  
  Do While myFileName <> ""
    i = i + 1
    Cells(i, 1).Value = myFileName  
    myFileName = Dir()
  Loop 
  
End Sub

【61076】Re:特定複数フォルダ&ファイル一覧の...
回答  つん  - 09/4/8(水) 13:08 -

引用なし
パスワード
   ▼しん さん
こんにちは^^

FileSystemObject 使わはったらどうでしょうか?
フォルダの中のフォルダ数とか、ファイル数が取得できますんで。

ht tp://officetanaka.net/excel/vba/filesystemobject/filesystemobject.htm

このへんを参考にしはったらいいと思います。

【61080】Re:特定複数フォルダ&ファイル一覧の...
お礼  しん  - 09/4/8(水) 15:52 -

引用なし
パスワード
   こんにちは、
file system objectがよさそうですね。
ちょっとこれでがんばってみます。
ありがとうございます。

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