Ich würde schon mal vorschlagen, eckige Klammern um Tabellen und Feldnamen zu machen, besonders gut geeignet bei SPace, Umlauten usw.
Dann für den Anfang lieber ein "Select *" und schauen, wie
ADO die Felder nennt.
Dann hab ich noch dunkel in Erinnerung, dass die angezeigten Sheetnamen von der internen VBA Benennung abweichen (nicht nur durch das $), normalerweise ist das 1:1, aber wenn man mit Kopieren und Umbenennen von Sheets anfängt, dann eben nicht mehr...