Access の既存のテーブルにExcelのスプレッドシートからデータをインポートするため次のコマンドを実行すると、
F1フィールドがない旨のエラーメッセージが表示されます。
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "アクセスのテーブル名", "インポート元のエクセルファイル名.xls", False
ここで、F1フィールドとは何でしょうか。
Excelのシートの1行目にAccessのテーブルの項目名と同名の項目名を挿入しておけば、上のコマンドの最後の引数をTrueにすればインポートは成功します。項目名のないスプレッドシートはインポートできないのでしょうか。
ご存知の方、教えてください。
No.1ベストアンサー
- 回答日時:
マイクロソフト技術情報に回答がありました。
http://support.microsoft.com/kb/208380/ja
テンポラリのテーブルに保存してから追加クエリを利用するか
Excel側の先頭に項目名をつけるか
のようです。
参考URL:http://support.microsoft.com/kb/208380/ja
早速ご回答いただきありがとうございます。テキストファイルは定義ファイルを作成してうまくインポートできたのですが、エクセルからインポートを試みると、エクセルの先頭に項目名をつけないとどうしてもエラーとなります。インポート元のデータ形がインポート先のテーブルの項目定義に合致していればインポートを拒否する必要はないように思うのですが、しかもOfficeの仲間の間なのに、これはアクセスのバグのように思います。いずれにしてもありがとう御座います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) accessでexcelを読み込む時のデータ型 1 2022/03/28 19:45
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- Access(アクセス) Accessのスプレッドシートエクスポートで、シートが追加されてしまう 2 2022/07/16 21:45
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルからアクセスにインポートすると、エラーが出てしまいます。原因を教えていただけませんか。
Access(アクセス)
-
excelインポート時の「実行時エラー2391」を事前に検知する方法
Access(アクセス)
-
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
-
4
エクセルからアクセスにインポートする際のエラーについて
Access(アクセス)
-
5
【AccessVBA】レコードセットOpen時の引数について
Access(アクセス)
-
6
accessへエクセルの複数のシートのインポートの仕方
Access(アクセス)
-
7
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データがあれば○○なければのSQL
-
重複した複数のレコードを1レ...
-
ACCESSのクエリ、SQLに変数を使...
-
Access vbaで重複レコードの削...
-
ACCESS DCOUNTの抽出条件について
-
access追加クエリーでform入力...
-
オートナンバー型の数字を振り...
-
ACCESS VBAでテーブル内の特定...
-
ACCESSで実行時エラー3008
-
【access】複数のフィールドの...
-
抽出条件でデータ型が一致しま...
-
もしかして
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
CloseとDisposeの違い
-
VBAでループ内で使う変数名を可...
-
エクセルVBAで、MsgBox やInput...
-
Do~Loopした回数をカウントしたい
-
switch の範囲指定
-
VBAでセルに値が入力されるまで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データがあれば○○なければのSQL
-
【access】複数のフィールドの...
-
ACCESS VBAでテーブル内の特定...
-
Access vbaで重複レコードの削...
-
ACCESS DCOUNTの抽出条件について
-
Accessで縦と横を入れ替えたい
-
VBAでテーブル名とカラム名を動...
-
DataGridViewで複数条件の抽出...
-
Access から Excelのシートをイ...
-
重複した複数のレコードを1レ...
-
DAOでSQLServerに接続し、LeftJ...
-
SQLServer→Access インポート
-
ACCESSで実行時エラー3008
-
sql文で削除クエリを書く
-
別のaccessファイルからデータ...
-
access追加クエリーでform入力...
-
抽出条件でデータ型が一致しま...
-
【PHP/MySQL】コード上で生成...
-
Accessリンクするテーブルが見...
-
ACCESSで購入回数を表示する方...
おすすめ情報