質問: accessでのインポート処理の自動化 access2002を使用して、csvデータをもとにリストを作成するmdbを作成しました。 このcsvデータは不定期に更新され、更新するごとに新しいファイル名がついて準備されます。 今、マクロを使ってインポートの設定をしようと思ったんですが、ファイル名をきっちり指定しないとできないので、今回のように、そのつど、ファイル名が変わる場合はどのように設定をしていいのかわかりません。 私の希望としては、該当のフォルダを開くとこまでをマクロか何かでして、ファイルの選択は利用者にしてもらって、その後は自動的にインポート定義に基づいてインポートされるようにしたいんです。 こういうことは簡単にできないものでしょうか? vbとかもあまり使ったことがないので、マクロとかで指定できればそのほうが助かります。
回答: エクセルでは sub test01() filename = application.getopenfilename(filefilter:="テキストファイル(*.txt),*txt") msgbox filename end sub を使えます。accessでは使えません。そこでエクセルが使える場合は http://www2.tokai.or.jp/mother/newhtm2/acvba/av02/av005.htm をご参照下さい。