
VBA初心者です。
エクセルのVBAでデータベースA.mdbのテーブルAをデータベースb.mdbにインポートするプログラムお教えて下さい。
'================================================
sub インポート ()
Set cn = New Connection'データベース接続
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source="C:\A.mdb"
●ここにPG書くような感じだと思いますが。
cn.Close: Set cn = Nothing'後処理
End Sub
'================================================
もし難しい場合、アクセスのVBAでインポートをするが、この実行をエクセルでするよなのでもいいです。この場合は、インポートされるb.mdb側のプログラムをエクセルで実行するようにしたいです。(A.mdbは多数あるため、変更が大変なため)
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
質問は、最近仕入れたことを書き並べているような感じだが、
簡単に
(1)エクセル側で
(2)マクロの記録モードにして
(3)ファイルー開くーファイルの種類で.mdbを指定ーファイル指定
でテーブルを指定
でデータが持ってこれた。
記録は
Sub Macro1()
Workbooks.OpenDatabase Filename:= _
"C:\Documents and Settings\xxxx\My Documents\db2.mdb", CommandText:=Array( _
"体重表"), CommandType:=xlCmdTable
End Sub
新しいブックが作成されるが、これでどうですか。
ほか OpenDatabase メソッドについてWEB照会してみること。
エクセルのMSクエリでもできると思う。
(いまの私の場合エクセルのMSクエリが使えるようにしてしまっているのだが、これが効いていて、質問者の場合使えるようにしないと、ファイルー開くーmdbがうまくいかないかも知れない。大丈夫と思うが。
うまくゆかない場合はMSクエリでWEB照会して勉強してください。)
この回答への補足
回答ありがとうございます。
実行したいのは、エクセルにデータをもってくるのではなく、アクセルのテーブルを別のアクセルにインポートです。アクセスのVBAを使用すると簡単ですが、エクセルの計算結果と合わせて多くの処理をするためエクセルのVBAで処理したいという内容です。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースの接続ができない
-
【VB】コンボボックスにデータ...
-
初心者ですデータベースの形式 ...
-
UPDATE時にSETしたい日本語文字...
-
VB 2010 Expressでのデータベー...
-
vb.netでデータベース(Access)...
-
コネクションオブジェクトについて
-
VBA 変数名に変数を使用したい。
-
Dir関数で読み取り順を操作でき...
-
16進をASCIIコードに変換する...
-
VB6.0の「vbFromUnicode」はVB....
-
COBOL数値転記の仕様
-
Access クエリで変数を参照する...
-
エクセルでXY座標に並べられた...
-
手動または分散トランザクショ...
-
ACCESS2010 実行時エラー 2766
-
EXCELのVBAでLenB関数について
-
ExcelVBAからAccessMDB内のテー...
-
C# DataTableに最後に追加した...
-
ファイル名の一部削除について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VB】コンボボックスにデータ...
-
UPDATE時にSETしたい日本語文字...
-
VB6.0でSQLServerへ・・・Recor...
-
複数SQL発行について
-
初心者ですデータベースの形式 ...
-
VB6でデータベースを変えるとテ...
-
データベースの接続ができない
-
名前'dbOpenDynaset'は宣言され...
-
ExcelVBAでのAccessデータベー...
-
【VB】データグリッドに読み込...
-
VB6.0とaccessのDBを接続する
-
コネクションオブジェクトについて
-
vb.netでデータベース(Access)...
-
DataTableの使い方についてアド...
-
変数の宣言
-
Accessのデータ操作について(Ac...
-
ListviewにDB内容を表示し方に...
-
ASP.NET(VB.NET)でADO.NETを使...
-
wordpressのデータベースの変更...
-
MSFlexGridでデータの追加の方...
おすすめ情報