Genau. Ohne Anpassung des SQL's wo denn der Parameter eingesetzt werden soll gehts halt nicht.
Erst wenn Excel Parameter im SQL erkennt, kannst du mit dem o.a. Register die Parameter dann Zellen zuweisen.
Danach braucht man nur in die Zellen was passendes eingeben und Daten aktualisieren auswählen.
Hat man was falsches eingegeben gibts 2 Möglichkeiten:
a) Daten nicht gefunden, dann ist der Abfragebereich leer.
b) Wert passt nicht zum Parameter, dann gibts diesbzgl. eine Fehlemeldung.
Das mache ich seit Excel 97 so.