フォルダ 指定フォルダ内の指定拡張子ファイルの指定順ファイル名取得
※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。
※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。
Function FolderExtensionFilesCount(FolderPath As String, Extension As String) As Long '************************************************ '指定フォルダ内の指定拡張子ファイルの数をカウント '************************************************ Dim buf As String, i As Long buf = Dir(FolderPath & "\*." & Extension) Do While buf <> "" i = i + 1 buf = Dir() Loop FolderExtensionFilesCount = i End Function Private Sub test() Dim FolderPath As String, Extension As String FolderPath = ThisWorkbook.Path Extension = "jpg" Debug.Print FolderExtensionFilesCount(FolderPath, Extension) ' 4 End Sub |