ブログスマートフォン用の表示で見るブログこの広告は、90日以上更新していないブログに表示しています。2018-01-13Accessから抽出したCSVデータ処理用関数メモ*まだ実際のCSVで作業してないので、作業後に更新する予定。Accessから抽出したCSVデータを、フォルダ階層をきれいに抽出したいときに使える関数をメモしておきます。やりたいこと:・第三階層までのフォルダ一覧を抽出したい。・重複フォルダは削除したい。(C:\aaaのデータがあっても、以降にC:\aaa\bbbがあればC:\aaaは抽出しない)・ファイル名までは今回抽出しない。期待結果:第一階層フォルダ,第二階層フォルダ,第三階層フォルダC,eee,aaa,bbb,cccAccessから抽出したCSVデータ:フォルダパス,フォルダ名,ファイル名,拡張子,....C:\,,hogehoge,txt,....C:\,aaa,,,....C:\,bbb,,,....C:\,eee,,,....C:\aaa\,,test,xlsx,....C:\bbb\,,hoge,word,....C:\bbb\,ccc,,,....C:\bbb\ccc\,,data,dwg,....※ちなみにファイル名欄にもフォルダ名欄にもデータがないことはあり得ない前提。マクロ動作イメージ:1.フォルダ名欄にデータがあるとき→2へないとき→3へ2.以降のフォルダパス欄にファイルパス+フォルダ名があるとき→重複する為不要なデータないとき→フォルダのみでファイルが入ってない状態。ファイルパス+フォルダ名の状態で取得。3.ファイル名欄にデータがあるとき→4へないとき→ありえない4.以降のファイルパス欄にさらに深い階層があるとき→重複するので不要ないとき→取得。それぞれ上と同じデータがあったら削除するマクロを実行する。最新記事リメンバー・ミーを今さら観ました。社会人5年目がこっそり教える、本当に使えるビジネスツールたちソース整形2ソース整形Accessから抽出したCSVデータ処理用関数メモはてなブログをはじめよう!oguri0220さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。