VBA SQL hjælp
HejLad mig starte med at sige, at jeg hverken er SQL eller VBA ekspert, derfor vil jeg sætte pris, på så meget forklaring som muligt. Så jeg kan forstå det bedst muligt.
Nåh men jeg skal bruge lidt hjælp til min makro, jeg har skrevet nedenstående, hvor jeg trækker en query fra databasen til excel, men da jeg ikke gider at ændre SQL queryen en hver gang.
Vil jeg meget gerne kunne trække min WHERE i sql queryen en fra en kolonne af id'er, f.eks. fra ark2.a1:a100.
Er der nogen der har et forslag til hvordan dette kan løses?
Public Sub XXXX()
Dim qt As QueryTable
sqlstring = "select navn, id from MIndb Where ID= her vil jeg gerne hive en kolonne af id'er f.eks. 1118282, 1118382 osv."
connstring = "ODBC;DSN=ok;UID=ok;PWD=ok;Database=pubs"
With ActiveSheet.QueryTables.Add(Connection:=connstring, Destination:=Range("A1"), Sql:=sqlstring)
.Refresh
End With
End Sub