私はExcelDBに接続しようとします(完璧なDBではないことはわかっていますが、アクセスは使用できませんが、Excelを使用する必要があります...):objRecordset.Openの行まですべて正常に動作します
エラーが発生し、解決方法がわからないことを認めます
これがコードです
Sub macromacro()
'On Error Resume Next
Const adOpenStatic = 3
Const adLockOptimistic = 3
Const adCmdText = &H1
'***** Creation de la connection *****
Set objConnection = CreateObject("ADODB.Connection")
Set objRecordset = CreateObject("ADODB.Recordset")
objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=" & ThisWorkbook.Path & "\StatsLyon.xlsm;" _
& "Extended Properties=""Excel 8.0;HDR=Yes;"";"
'***** Requête SQL *****
objRecordset.Open
Query = "Select SUM(NbCompteurElec) AS NombreTotal FROM [Feuil1$] ," _
& "objConnection, adOpenStatic, adLockOptimistic, adCmdText"
Feuil5.Cells(1, 3).Value = "NombreTotal"
Feuil5.Cells(1, 4).Value = objRecordset.Fields(NombreTotal).Value
objConnection.Close
Set objConnection = Nothing
End Sub