ACCESS初心者からの投稿です。
EXCELをテーブルへインポートすることで悩んでいます。
EXCELが複数あるのでファイルごとインポートできないか考えています。
ファイルには「会計、管理、雑記」等々、名前がバラバラなものが入っているものとします。
皆様のお知恵を拝借できないでしょうか?
よろしくお願いします。
---追記---
質問の内容が足りなくて申し訳ございませんでした。
1.(誤)ファイル → (正)フォルダー
フォルダー名は固定です。
- フォルダーの中に名前が違うexcelファイルが複数あり、この複数のexcelファイルをフォルダーごと
インポートできないかという質問でした。
- フォームにボタンを作成して、クリック時のイベントで展開するように設定してみました。
(知識不足なので他の人の案を参考にして、私なりに修正しました)
Private Sub AAA_Click() AAA=ボタン名
Dim dname As String
Dim fname As String
Dim tblname As String
dname = "c:\フォルダ名"
tblname = "テーブル名"
Do While fname <> ""
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, tblname, dname & fname, True
fname = Dir
Loop
End Sub
皆様のお知恵をご拝借ください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー