こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

【AccessVBA】フォルダを指定してインポート

私は現在、Accessでフォルダ内のExcelファイルを一括でインポートし集計するというツールを作成しております。


そこで質問ですが、フォルダ指定ダイアログを表示し、ダイアログで指定したフォルダ(中はxls,xlsx,xltmなど)をテーブル上にインポートするようなVBAはありますでしょうか?


まとめます。

・フォルダを選択するダイアログを表示したい
・一つのフォルダの中に、幾つものエクセルファイルが存在する
・ファイル名などはバラバラです
・シート単位でインポートしたいです
・インポートするシートを選択できるようにしたいです
・テーブルのカラムは決まっています


以上です。
どうか皆様のアドバイスよろしくお願い致します。

投稿日時 - 2013-08-12 15:13:55

QNo.8216550

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

「インポート対象シートを選択する」があるので、大きく2つに分けて考える。
6項目書かれているので、1~3まででブック別シート名一覧を作る。
対象にマークする工程を経て、4~6を実行。
前半は「フォルダ内のファイル名一覧作成」を、
後半は「指定したシートのインポート」のEXCELサンプルを探して下さい。

前半のファイル名一覧を、テーブルにすれば良いでしょう。

投稿日時 - 2013-08-13 13:25:59

あなたにオススメの質問