引用:
Excelのシートを選択し、テーブルへ保存できるように出来ますでしょうか?
ワークシートや名前付きセル範囲の一覧を表示して
任意のシート/定義された名前を選択するためのコントロール
(リストボックスやコンボボックスなど)があれば。
引用:
もしくは、指定したシート名(sheet2)をテーブルへ保存できるように出来ますでしょうか。
既に回答済みです。
https://www.moug.net/faq/viewtopic.php?t=79910
引用:
DoCmd.TransferSpreadsheet acImport, , "T_データ", FileName, True, "sheet2!"で
"sheet2!"の部分を変更して、ワイルドカード的なことは出来ないでしょうか?
インポート元のブックに存在しないワークシートや名前付きセル範囲の名前を
引数 Range に指定することは出来ません。
例えば「インポート対象として指定されたブックにおいて、
ある一定の文字列パターンに該当する名前がつけられたワークシートが
1 つ以上存在していた場合、それらのワークシートを 1 つずつ
同じテーブルにインポートする処理を繰り返したい」といったように、
そうしたい理由や目的を明記されることをお奨めします。
引用:
シートを指定しないでインポートをしたいです。
引数 Range の指定を省略した場合、そのブックの 1 番目のワークシートが
インポート対象となります。