Calc Makro: Kopierte Daten werden nicht berechnet
Verfasst: Fr, 03.07.2009 09:07
Hallo,
ich arbeite gerade an einer Rechnungsverwaltung unter Calc welche aus zwei Formularen besteht. Das erste ist das Rechnungsformular und das zweite das Archiv.
Nach Abschluss der Dateneingabe im Rechnungsformular kann mit einem CommandButton ein Makro gestartet werden , welches die MwSt. berechnet und dann die die Rechnungsdaten in das Archiv kopiert. Mit einem anderen Commandbutton sollen Daten wieder aus dem Archiv zum Rechnungsformular zurückkopiert werden. Soweit funktioniert alles wie vorgesehen. Will ich nun wieder die MwSt. über ein Makro (gleiches wie zuvor beschrieben) neu berechnen lassen, dann werden jedoch die eingetragenen Werte in den Zellen (z.B. 20,00€) nicht übernommen. Obwohl im Formular der Wert "20,00€" eingetragen ist, beinhaltet der (in einer Debugging-Session festgestellt) ausgelesene Wert "0". Trage ich nun in dieser Zelle den Wert 20,00€ manuell ein, dann wird dieser Wert auch wieder korrekt berechnet.
Hat mir jemand einen Tip?
Vorab vielen Dank!
ich arbeite gerade an einer Rechnungsverwaltung unter Calc welche aus zwei Formularen besteht. Das erste ist das Rechnungsformular und das zweite das Archiv.
Nach Abschluss der Dateneingabe im Rechnungsformular kann mit einem CommandButton ein Makro gestartet werden , welches die MwSt. berechnet und dann die die Rechnungsdaten in das Archiv kopiert. Mit einem anderen Commandbutton sollen Daten wieder aus dem Archiv zum Rechnungsformular zurückkopiert werden. Soweit funktioniert alles wie vorgesehen. Will ich nun wieder die MwSt. über ein Makro (gleiches wie zuvor beschrieben) neu berechnen lassen, dann werden jedoch die eingetragenen Werte in den Zellen (z.B. 20,00€) nicht übernommen. Obwohl im Formular der Wert "20,00€" eingetragen ist, beinhaltet der (in einer Debugging-Session festgestellt) ausgelesene Wert "0". Trage ich nun in dieser Zelle den Wert 20,00€ manuell ein, dann wird dieser Wert auch wieder korrekt berechnet.
Hat mir jemand einen Tip?
Vorab vielen Dank!