Ich denke Excel ist denkbar ungeeignet für sowas. Verwende doch lieber Office Infopath dafür.
Das hat weitere Vorteile: Die Ergebnisse bekommst Du in dem Infopath-Dokument zurück. Infopath ist
XML, das heisst Du kannst direkt mit Delphi die Auswertung über die Infopath-Dokumente fahren ohne den Umweg über die Datenbank gehen zu müssen.