よく使うコードのメモです。
Excel などで、あるフォルダ以下のファイル一覧を出力したいときに使うコードです。 言語は VBA です。
VBA は オブジェクト指向的 に書くこともできるのですが、 急遽必要だったので、「とりあえず動けばいい!」というスタイルで作りました。
プログラムの流れ
- シート上のボタンをクリックします。
- フォルダ選択ダイアログを表示します。
- 選択されたフォルダ以下のファイルを再帰的にリストにします。
- リストになったファイル一覧を、フォーム(またはシート)に出力します。
やること
- モジュールを作成して、次の関数を作成します。
- ファイル一覧を取得する
- フォルダ選択ダイアログを処理する
- 結果を出力するダイアログを作る。
- シートにボタンを作ってクリックしたときの処理を追加する。