5流クン
2019/04/16 (火) 11:17:53
73ee0@9ec8c
コードの詳細をアップするのは、連絡をお待ちしてからにしますが、
シートを変数に、格納してそれを対象にするように変更します。
かなり、改善されるような気がします。
あと、初歩的な質問で申し訳ないのですが、
コネクションを最初に1回生成してOpenして、
続けて100回追加して、最後にCloseするには、以下のようなプロシージャを作っておいて
Sub AdoOpen()
strFileName = "データ.accdb" 'データベースのファイル名
Set adoCn = CreateObject("ADODB.Connection") 'ADODBコネクションオブジェクトを作成
adoCn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\tasukaru\Desktop\VBA\出品データ用\access\" & strFileName & ";" 'Accessファイルに接続
End Sub
AdoOpen
Set ws = ThisWorkbook.Worksheets("出品ファイル")
Num1 = 1 '回数入力
Num2 = ws.Cells(i, 6).Value '特価取得
・・・
adoCn.Close
で、良いのでしょうか?
通報 ...