前提条件
ある場所にこういう ↓ フォルダにこういうファイルが入っているとする。

目標
①検索したいフォルダを指定する
②検索したいファイル名に含まれる文字列を指定する
③ファイル数を取得する
④ファイル数を表示する
⑤上から順番にファイルを開く
例)
デスクトップにある「旅費交通費関連フォルダ」の中の、
ファイル名に「半沢」と「xls」という文字列を含むファイル数を表示する。
そのファイル数を順番に開く。
作成したフロー

それでは上から行きます。
①フォルダーの選択ダイアログを表示

初期フォルダーはよく使うフォルダパスを指定。
②入力ダイアログを表示

既定値はよく検索する文字列を指定。
③フォルダー内のファイルを取得

フォルダー:①で指定したフォルダパスの変数
ファイルフィルター:②で指定した文字列、ワイルドカードは「*」
サブフォルダーを含める:含める場合はチェック
④メッセージを表示

%Files.count% ←これでファイル数を取得できる。Filesは③で取得したリスト。
テキストを数値に変換
Files[ N ] のNは数値型でなければならないので何気にこれめっちゃ重要です!!

⑤For each

変数値の設定
Files[ N ] のNは数値型でなければならない !

Excelの起動

変数を大きくする
次のファイルへ行くため

▶で実行してみる

デスクトップの旅費交通費関連フォルダを選択

「半沢」を入力


ちゃんと表示されました!
以上
