Excel VBA質問スレ Pa ..
205:デフォルトの名無しさん
08/04/01 21:57:04
続き
cnn.Open
Set RS = New ADODB.Recordset
RS.Open Source := "テーブルデータ" ,ActiveConnection:=cnn, _
Corsor Type := adOpenstatic, Option := adCmdTable
ThisWorkbook.Sheets(1).range("A1").CopyFromRecordset RS
RS.Close
Set.Close
cnn.Close
Set cnn = Nothing
End Sub
質問なのですが、上記を実行するとダイアログボックスが表示されて新規でファイルを
作成して今現在動かしているエクセルブックの名前を変更して保存しているだけになってしまいます。
結局元のブック(マクロ)をコピーしているのと同じです。
私のやりたいことはダイアログボックスを表示させて、新規でブックだけ作成してデータベースのデータ.mdbのテーブルだけを
新規ブックシートに書き込みたいです。どうすればいいでしょか?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4266日前に更新/248 KB
担当:undef