0
でのクエリーのデータは私がADODBVBA:ダイナミック名前付き範囲
SourceWB.Names.Add Name:=SOME_RANGE_NAME, RefersTo:=SOME_RANGE
Iセットアップ接続の実行SQLクエリ
sConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & sSourceName_ & "; Extended Properties=""Excel 12.0 Macro;HDR=YES"";" Set oConn_ = New ADODB.Connection oConn_.Open sConn Dim oRs As New ADODB.Recordset oRs.Open sSQL, oConn_, adOpenStatic, adLockReadOnly, adCmdText
SQLクエリは
SELECT * FROM [SOME_RANGE_NAME] WHERE ....
です。
問題は次のとおりです。これらのコマンドはサイクル中で、SOME_RANGE_NAMEによって参照される他の範囲が存在するたびに発生します。範囲が1シート内で変化している場合、すべてがOKです。すぐSOME_RANGE_NAMEの参照は、他のシートに範囲として、私は次のエラーを取得する:
no value given for one or more required parameters