コピペで使える!特定フォルダのファイル一覧を一括取得するコードTwitterFacebookはてブLINE2018.10.17この記事は約9分で読めます。「フォルダの場所を指定したら、配下のファイル名を一括で取得してくれるコードがあればなぁ~」そんな、あなたと私のためにコピペで使えるコードを紹介します!更に、以下のコードも併せて紹介します!・サブフォルダ内のファイル名も一括取得するコード・特定形式のファイル名を一括で取得するコード・ファイル一覧を配列に格納するコード毎回、コードを書くのも手間です。コピペして手間を減らしてくださいね。具体的な使い方Dir関数ではなく、FileSystemObjectを使ってますまとめスポンサーリンク特定フォルダのファイル名を一括取得するコード取得したファイル一覧をセルに出力しています。実行結果は下記の動画のようになります。サブフォルダ内のファイル名も一括取得するコードサブフォルダ内のファイル一覧も取得してくれるコードを紹介します。Subスポンサーリンクファイル形式を指定してファイル名を一括取得するコード取得したい拡張子を指定できます。「xlsxだけを取得したい!」といった場合はこのコードをお使いください。↑で紹介したコード内のGetSubFolder関数を、下記コードと差し替えてください。ファイル一覧を配列に格納するコードファイル一覧を配列に格納するコードです。関数にしていますので1行でファイル一覧を取得できます。引数によって、サブフォルダ探索要否や拡張子指定有無を選択することができます。3[拡張子有無])1:ファイル一覧を取得したいパスを指定。サブフォルダ内も取得するか指定。取得する場合は1、省略時はサブフォルダ探査無。拡張子を指定する場合は文字列で指定。省略時は全ファイル取得。具体的な使い方1行でファイル一覧を取得できます。下記にて呼出方法をいくつか紹介しています。ファイル一覧はget_foldersに格納されています。For文などでファイル名を抽出してお使いください。Dir関数ではなく、FileSystemObjectを使ってますDir関数でもファイル一覧を取得できますが、紹介するコードはFileSystemObjectを使っています。理由はDir関数には文字数制限(256バイト)があるからです。会社のネットワークフォルダのファイル一覧を取得する場合。フォルダパスの長さによってDir関数の文字数を超えてしまいます。なると、正しいファイル一覧が取得できません。含まれている)によるエラーなどもあります。これらの問題を回避するため、FileSystemObjectを使っています。まとめあなたが配列を知っているなら「ファイル一覧を配列に格納するコード」がおすすめです!私もこのコードを良く使っています。サブフォルダ探査の要否などを状況に応じて使い分けることができます。仕事では色々な理由でブックを分けて格納することが多いです。集計するとなると一つのデータとして統合する場合が多いです)涙しかもフォルダ内には関係のないファイルも混じってたりします。そんな時のため今回のコードを作りました。簡単にExcelへの起動回数(アクセス数)をカウント!そのままコピペで使えます。コメントをキャンセルメールアドレスが公開されることはありません。時短!コピペで使える複数行を高速に削除するコード2018.09.092018.11.20プロフィールどうも、マサヤ@プログラム勉強中です!メイン記事はプログラムですが、楽しく生きていくための学びや料理など、色々好きなこと書いてます。場所・時間に縛られず、好きに生たい。それを実現するためエンジニアを目指すブログです。私に変えねばならないものを変える勇気を、どうしようもないものを受け入れる静穏を、そして、それらを見分ける洞察力を与えて下さい。時短!コピペで使える複数行を高速に削除するコード2018.09.092018.11.20プロフィールどうも、マサヤ@プログラム勉強中です!メイン記事はプログラムですが、楽しく生きていくための学びや料理など、色々好きなこと書いてます。場所・時間に縛られず、好きに生たい。それを実現するためエンジニアを目指すブログです。私に変えねばならないものを変える勇気を、どうしようもないものを受け入れる静穏を、そして、それらを見分ける洞察力を与えて下さい。