Très nouveau pour toute forme de code. Tentative d'exécuter un script dans VBA qui extraira des données d'une base de données d'accès à l'aide de SQL et les mettra dans un tableur Excel. Le code est similaire à ci-dessous. Fonctionne à blanc mais je ne sais pas comment utiliser les données qu'il extrait. Merci d'avance.
Sub Get_Data()
Dim cn As Object
Dim rs As Object
Dim strFile As String
Dim strCon As String
Dim strSQL, strInput As String
strFile = "S:\Location.Database.accdb"
strCon = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & strFile
Set cn = CreateObject("ADODB.Connection")
cn.Open strCon
strInput = InputBox("Input Desired Name")
strSQL = "SELECT NAME, Location WHERE NAME =""'strInput'"";"
cn.Execute strSQL
cn.Close
Set cn = Nothing
End Sub
Recordset
objet pour conserver les résultats de la requête. Notez que vous l'avez déclaré rs
mais que vous ne l'utilisez nulle part dans votre code.