第3回.顧客登録のシートを作成、その前にマクロって何?第4回.顧客登録のシートを作成(1)第10回.コーディングとデバッグこのあたりをお読みください。モジュールの挿入方法や、変数定義については、本シリーズでは省略します。ファイルの一覧を取得しなければなりません。使用するのは、Dir関数です。FileSystemObjectというのもありますが、古くからあるDir関数をまず覚えてからです。標準モジュールを追加して下さい。SubセルB4には、自身のPCに存在するフォルダを指定して下さい。最後に"\"を付けて下さい。マクロを実行すると、セルB5にファィル名が表示されたはずです。えっ、されない・・・ファィルのないフォルダを指定してもダメですよ。これでは1つのファイルしか取得できません。strBufにしたらどうでしょう、B5もB6も同じファィル名になってしまいましたね。strBufのように指定します。これで、セルB6に次のファィルが表示されました。これを延々と続けて書くわけにはいきませんので、このように書きます。SubDir関数は、ファイルすべての取得が終了すると、空白""を返します。従って、空白以外の間、カウントアップしながら処理を続けます。""・・・Loopは、strBufが空白""以外の間、・・・の部分を繰り返し処理します。「あれっ、サブファルダが表示されない」、それは次回に!次回は、Dir関数の詳細説明をします。