- 締切済み
ACCESS VBAでファイルを開くダイアログを表示させたい
ACCESSのフォームからコマンドボタンを押すことで、 ファイル開くダイアログが表示されて、 そこでファイル名をクリック指定することで、 実際にそのファイルがインポートされるように仕組みを作りたいと思っています。 VBAでどう記述するのでしょうか? 類似ケースの質問内容も調べましたがピンと来るものがありませんでした。 ご存知の方、教えて頂けるとありがたいです。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- bonaron
- ベストアンサー率64% (482/745)
回答No.2
CSVファイルの場合ですが、こちらを参考に。 http://www.accessclub.jp/bbs3/0364/superbeg109189.html Excelの場合は DoCmd.TransferSpreadsheet acImport, 8, "テーブル名", strFileName, True, "" のようになります。 詳しくは、TransferSpreadsheet をヘルプで調べてください。 マクロの「ワークシート変換」を 作成し 「マクロを Visual Basic に変換」で VBA のコードにしてみるのも良いでしょう。
- m3_maki
- ベストアンサー率64% (296/460)
回答No.1
Access のバージョンによってお勧めの方法が変わります。 バージョンを明記してください。 インポートするファイルの種類によって VBA でのメソッドが変わります。 ファイルの種類、テキストならフォーマットもお知らせください。
補足
説明足らずでごめんなさい。 Access2003です。 取り込むのはExcel2003のファイルになります。 ちなみに、後々の事も考えてcsvの場合も知りたいです。