• ベストアンサー

フォルダのファイル数をvbaで取得したい

vbaなのですが、フォルダにgifファイルがたくさんはいっていますが、 その数を数えるコードを教えてください。 今は、 Sub Macro7() Dim File As String Dim i As Long File = Dir("C:\*.*", vbDirectory) Do While File <> "" File = Dir i = i + 1 Loop MsgBox "ファイル数は" & i & "です" End Sub のように、全てのファイル数をカウントして求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

Folderオブジェクト - Filesプロパティ http://officetanaka.net/excel/vba/filesystemobject/folder06.htm 別の拡張子がないなら上記でいけるんじゃないかな?

wovbnjcmxn8
質問者

お礼

こういうのが知りたかったんです!ありがとうございました。

その他の回答 (1)

noname#181803
noname#181803
回答No.1

dir関数のところを "c:\*.gif"にすればよいのでは?

wovbnjcmxn8
質問者

お礼

これでいけますね。

関連するQ&A