2009/09/09
【アクセス活用法-Vol.094】エクセルからアクセスへのインポート
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Vol.094
これならわかるマイクロソフトアクセス活用法
-->エクセルからアクセスへのインポート
発行者:高内 章治 2009/09/09
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┏ 今日の内容 ━━━━━━━━━━━━━━━━━━━━━━━━━
┃
┃ 【01 - ご挨拶 】
┃ 【02 - トピックス 】エクセルからアクセスへのインポート
┃ 【03 - 編集後記 】
┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
─────────────────────────────────
【01 - ご挨拶 】
─────────────────────────────────
こんにちは、高内(こうない)です。
今回は、
「エクセルからアクセスへのインポート」
についてお話したいと思います。
─────────────────────────────────
【02 - トピックス】:エクセルからアクセスへのインポート
─────────────────────────────────
アクセスのクエリなどのデータをエクセルへ出力するのを
エクスポートと呼んでいます。
これは、便利な機能です。
よく使用します。
同じように、エクセルから、アクセスへのテーブルへ入力するのを
インポートと呼んでいます。
これもよく使う機能です。
今回は、インポートのVBAのコードを説明したいと思います。
VBAは、TransferSpreadsheetというコードを使用します。
これは、エクスポートもできるコマンドです。
今回はインポートです。
注意点があります。
1.まず、エクセルからアクセスの取り込みは、追加のみです。
同じキーのデータは取り込めません。キー違反になります。
入れ替える場合は、テーブルを全部削除して、エクセルのデータを
インポートします。
2.エクセルは、XLSでもエクセル2007のXLSXの拡張子のデータも
インポートできました。
コマンドの説明です。
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "テーブル名", "C:\エクセルファイル名.xls", True
(A) (B) (C) (D) (E)
(A) インポートの意味です
(B) エクセルのバージョンです。2007のxlsxでも動きます。
(C) エクセルのファイル名です。xlsやxlsxの拡張子まで書いてください。
(D) エクセルの1行目に項目名があり取り込まない場合はTRUEを
1行目を取り込む場合はFALSEにします。
VBAの参考例です
--------------------------------------------------
Private Sub FROM_EXCEL_Click()
On Error GoTo Err_LABEL
If (MsgBox("XXのエクセルデータをアクセスにインポートします。", 33) = 1) Then
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "テーブル名", "C:\エクセルファイル.xls", True
Beep
MsgBox "XXのエクセルをアクセスへインポートしました。", vbInformation, "終了"
End If
Exit_LABEL:
Exit Sub
Err_LABEL:
MsgBox (Err.Number & "," & Err.Description)
Resume Exit_LABEL
End Sub
---------------------------------------------------
参考にしてください。
─────────────────────────────────
【03 - 編集後記 】
─────────────────────────────────
民主党が大勝しました。
ちょっと大勝しすぎたきらいもあります。
もうちょっと自民党が多かった方が良かったかもしれません。
民主党も前途多難です。
子供手当てや高速道路も大事ですが、働く所がないとどうしようも
ないですから景気対策と雇用対策もやって欲しいですね。
◆ホームページを少しづつ頑張って、まとめています。
まだ十分まとまっていませんが、参考にしてください。
http://www.sk-access.com/index.html
◆「アクセスでシステムを早く開発したい方」、
「アクセスでシステム開発をあきらめた方」のための
アクセスを使って1週間でシステム構築する究極の方法とは?
「在庫管理システムをアクセスで作ってみよう」教材は
http://www.sk-access.com/Kyozai/Zaiko1.html
◆ロット別の在庫管理ができる格安ソフトです。
マイクロソフトアクセスで動きます。是非、ご覧ください。
http://www.sk-access.com/Soft/Kzaiko_Desc.html
ロット別に在庫管理ができるソフトって少ないのですよ。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
●ご意見・ご感想・ご質問
『メルマガでもっとお役にたてる情報を配信したいと思いますので、
日ごろから疑問に思っていることを教えてください。宛先はこちらへ』
→ kohnai@vega.ocn.ne.jp (高内:こうない)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【発行人】: 高内 章治(こうない しょうじ)
【ホームページ】: http://www.sk-access.com/
【メールアドレス】: kohnai@vega.ocn.ne.jp
【購読登録・解除】: http://www.mag2.com/m/0000222659.html
◎「これならわかるマイクロソフトアクセス活用法」 の
バックナンバー・配信停止はこちら
http://archive.mag2.com/0000222659/index.html
◎以下のホームページからでもバックナンバーを見ることができます。
http://www.sk-access.com/MailMaga/Mail_List1.html
登録・解除につきましてはご自身でお願いいたします。
※このメールマガジンの転送はOKですが、掲載された記事の内容を
許可無く転載することをを禁止させて頂きます。
必ず事前にご相談ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━ PR ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◎エスケーコンピュータワールド
http://www.sk-comp.com/
http://www.sk-seisan.com/
http://www.sk-zaiko.com/
http://www.sk-nenkin.com/
http://www.sk-haken.net/
http://www.sk-shikaku.com/
http://www.sk-erp.com/
http://access.sk-comp.com/
http://www.sk-cust.com/
http://it.sk-shikaku.com/
http://www.sk-goods.com/
http://www.sk-goods2.com/
http://bust.sk-goods.com/
http://sk-entame.seesaa.net/
http://sknandemo.blog.shinobi.jp/
http://skhitori.jugem.jp/
http://blog.oricon.co.jp/sknyusu/
http://skkininaru.meblog.biz/
http://sk-entame.cocolog-nifty.com/
http://blog.goo.ne.jp/kohnai
http://skentame.bg.cat-v.ne.jp/
http://sk-kininaru.cscblog.jp/
http://ks-seken.seesaa.net/
http://sk-seisan.jugem.jp/
http://ks-uwasa.meblog.biz/
http://ks-geinou.bg.cat-v.ne.jp/
http://yaplog.jp/skkimama/
http://sktamani.sublimeblog.net/
http://skkimama.kitaguni.tv/
http://blog.livedoor.jp/skkininaru/
http://skeveryday.22.dtiblog.com/
http://fumin.sk-goods.com/
http://www.sk-syohin.com/
http://www.sk-syohin1.com/
http://uv.sk-goods.com/
http://rien.sk-goods.com/



