以下のエクセルvba内で、「シート★」のA列(項目名:条件)にある値に該当するデータのみを、抽出するというSQLを書いているのですが、その速度を速めたいです。 時間が掛かる部分は、SELECT句のところで、A列の条件を参照するのが、上から一つ一つになるためと分かっています。。。 何とか速度を速めることはできないでしょうか?お知恵を貸してください。 ※A列の条件が入力されている値の数(行数)は、変動します。 最小で50、最大で200となります。 ◆以下、VBA(一部)-------------- Dim mySQL AS String Dim i n = Cells(Rows.Count, 1).End(xlUp).Row For i = 2 to n mySQL = "SELECT * FROM [シート★$] WHERE 条件 = Cells(n, 1) " ※この下に、上記SQLから別シートにデータを出力するSQLを記載 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 以上
↧