sql = "SELECT * FROM Array[i]"
Alles was zwischen zwei Anführungszeichen steht, ist reiner Text (der Fachbegriff dafür lautet: String-Literal).
Array ist also in dem Fall einfach nur Text und stellt keine Variable dar.
PS: Beschäftige dich bitte mit den Coding Grundlagen; ohne dich damit zu beschäftigen, brauchst du gar nicht erst anfangen zu versuchen zu programmieren. Du wirst non-stop stolpern und keine Fortschritte erzielen.
So wird ein Schuh draus:
Dim vntArray As Variant
vntArray = Array("Tabelle1", "Tabelle2", "Tabelle5") 'Beispiel
Dim strQuery As String
Dim item As Variant
For Each item In vntArray
strQuery = "SELECT * FROM " & item
MsgBox strQuery
Next
|