|
VBA素人ですのでできれば具体的に教えていただければありがたいです。
1.やりたいこと
作成しているEXcelのデータを一度エクスポートし、Accessで作った表に
インポートする。そしてそのAccessで作成したデータをまたExcelに戻したい
のです。
2.但し、Excelで作成したものは日々更新されるデータがあり、そのデータ
を反映したのちAccessでデータを投入する。
なので今回は例でいると商品コードをキーにしてExcelとAccessを一致させ
Accessにないものは新たに商品コードと商品名をレコードに追加する。
例
Excel (ファイル名 管理 シート名 管理)
コード 名称 カナ名称 価格 製造NO 在庫数 etc
111111 鉛筆 エンピツ 100 20005001 10
222222 消しゴム ケシゴム 100 20050002 30 333333 ノート ノート 100 20050003 5 444444 参考書 サンコウショ 1000 20050004 10
555555 ボールペン ボールペン 200 20050005 1
というのがあったとします。
それをAccess (AAA)
商品コード 商品名 カナ名称 価格 製造NO 在庫数 etc
111111 鉛筆 エンピツ 100 20005001 15
222222 消しゴム ケシゴム 100 20050002 40
333333 ノート ノート 100 20050003 7
在庫数が違う
というAccessに上書きします。
商品コード 商品名 カナ名称 価格 製造NO 在庫数 etc
111111 鉛筆 エンピツ 100 20005001 10
222222 消しゴム ケシゴム 100 20050002 30
333333 ノート ノート 100 20050003 5
現在の在庫数に
下記が追加
444444 参考書 サンコウショ 1000 20050004 10
555555 ボールペン ボールペン 200 20050005 1
Accessで他の項目を記入作業
そのデータ下記を
商品コード 商品名 カナ名称 価格 製造NO 在庫数 etc
111111 鉛筆 エンピツ 100 20005001 10 追加
222222 消しゴム ケシゴム 100 20050002 30 追加
333333 ノート ノート 100 20050003 5 追加
444444 参考書 サンコウショ 1000 20050004 10 追加
555555 ボールペン ボールペン 200 20050005 1 追加
を
Excelの
Excel (ファイル名 管理 シート名 管理)
コード 名称 カナ名称 価格 製造NO 在庫数 etc
111111 鉛筆 エンピツ 100 20005001 10 追加
222222 消しゴム ケシゴム 100 20050002 30 追加333333 ノート ノート 100 20050003 5 追加 444444 参考書 サンコウショ 1000 20050004 10 追加 555555 ボールペン ボールペン 200 20050005 1 追加
に反映させたい。
こんなイメージなのですが可能でしょうか?
素人なのですみません!わかりづらくて!!
|
|