顧客マスターテーブルをAccessで開いた画面です。
シートに貼り付けたExcelの画面です。
フィールド名は貼り付けられていませんが、同じフィールド順「顧客ID 顧客名 郵便番号 住所 TEL FAX メモ」になっています。
'Access Accdbファイルを開く
Private Sub ExAccdbImport()
Dim db As ADODB.Connection
Dim rs As ADODB.Recordset
'顧客管理のACCDBファイルに接続します
Set db = New ADODB.Connection
db.Provider = "Microsoft.Ace.OLEDB.12.0"
db.Open "C:\MyHP\excel2007\Tips\顧客管理.accdb"
'レコードセットを開きます
Set rs = New ADODB.Recordset
rs.Open "T_顧客マスター", db, adOpenStatic
'レコード数の取得
If rs.RecordCount = 0 Then
MsgBox "顧客のレコードが見つかりません。"
Else
'レコードをシートへ貼り付ける
Range("B7").CopyFromRecordset rs
End If
rs.Close
Set rs = Nothing
Set db = Nothing
End Sub
Private Sub CommandButton1_Click()
ExAccdbImport
End Sub
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します