ich den Import einer Excel-Datei in den Zugriff mit VBA (dao) auf die folgende Weise:Erhalten Ende der Zeilen einer Excel-Datei in Access VBA
Set db = CurrentDb
query = "SELECT DISTINCT * INTO MyTable" _
& " FROM [Excel 12.0 Xml;HDR=Yes;Database=" & filePath & "].[Sheet1$];"
db.Execute (query)
[Sheet1$]
das Schlüsselwort ist hier. Mein Excel-Header beginnt mit Zeile 3. Ich möchte etwas wie [Sheet1$A3:Lastline]
tun.
Gibt es eine einfache Möglichkeit, die lastline zu erhalten? Oder muss ich wirklich ein VBA-Excel-Objekt erstellen, die Datei öffnen und zählen?
Alternativ kann ich den Header Start ändern? Zum Beispiel, indem Sie stattdessen ein benutzerdefiniertes Importschema verwenden?
Vielen Dank im Voraus.
Warum nicht nur schwer Code '[Sheet1 $ A3: A1048576]'? – onedaywhen