Makro soll in gewählten Datenbereich schreiben
16.09.2003 12:09:04
Andreas Heger
ich beschreibe euch mein Problem mal von Grund auf:
Ich habe ein Excel-Sheet, das eine Asuwertung machen soll. Die Daten zu der Auswertung kommen aus zwei Unterschiedlichen SQL-Tabelle. Da sich die Daten in den SQL-Tabellen ständig aktualisieren, sollen damit auch die Daten in dem Excle-Sheet bei Öffnung aktualisiert werden.
Was ich bis jetzt habe sind zwei Abfragen auf die SQL-Tabellen, die die Daten holen. Die beiden Abfragen habe ich zu einem MAkro zusammengefügt, das durch einen VBA-Code bei Start von Excel aufgerufen werden. So das Problem hierbei, wenn ich Excel Starte, dann schreibt er die neuen Daten nicht über den Datenbereich der alten Daten, sondern über irgendeinen anderen Datenbereich, der noch frei ist.
Sagen wir mal ich will, das er in die Spalte A1 bis A100 Teilnehmer einer Umfrage reinschreiben soll, die ja aus der SQL-Tabelle kommen. Das klappt beim rsten ausführen. Wenn ich jetzt das Excel nochmal starte, dann schreibt es die aktuellen Daten in B2 bis B100 und in A1 bis A100 stehen noch die alten Daten.
Wie kann ich das Problem lösen?
Danke und Viele Grüße
Andreas Heger