Daten aus Angebotsvorlage löschen
03.02.2008 15:09:08
Kasimir
ich bin dabei, eine Kalkulations- und Angebotsdatei für unseren Betrieb zu erstellen. Ich habe angefangen ein Angebotsblatt zu entwerfen, in das einzelne Angebotspositionen eingetragen werden sollen. Im Moment habe ich da nur ein Makro. Später werden die Positionen über eine UserForm in das Angebot eingetragen. Das eintragen funktioniert schon soweit. Es wird immer die Position eingetragen. Ist ein Seitenende erreicht, wird in der letzten Zeile der Druckseite die Zwischensumme und in der ersten Zeile der neuen Druckseite ein Übertrag ausgegeben. Am Ende wird eine erneute Zwischensumme gebildet und abzüglich eines Kundenrabatts (habe ich noch nicht in das Makro integriert) die Gesamtsumme ausgewiesen. Wie gesagt, das funktioniert. Mein Problem liegt im Löschen von bereits eingetragenen Positionen. Dazu habe ich ebenfalls ein Makro, was auch zum Teil funktioniert. Es wird die entsprechende Position (im Beispielmakro ist es immer die Position 9) gelöscht. Allerdings bekomme ich es nicht hin, dass wenn auf einer Druckseite, z.B. Seite 2, es keine Position mehr gibt und die Zwischensumme, der Kundenrabatt und die Gesamtsumme auf das vorherige Blatt passen würden, also auf Seite 1, diese dort auch auftauchen würden. Es wird immer nur ein Teil auf der Seite 1, der Rest auf Seite 2 ausgegeben. Wenn die 3 Summen nicht auf Seite 1 passen, soll wieder am Ende von Seite 1 die Zwischensumme, am Anfang von Seite 2 der Übertrag und dann eben die Endzwischensumme, der Kundenrabatt und die Gesamtsumme aufgeführt werden.
Ich schätze mal, es hat keiner begriffen, was genau ich meine. Dazu habe ich meine Datei mit Hochgeladen.
https://www.herber.de/bbs/user/49607.xls
Eventuelle hat ja jemand einen Tipp für mich, wie ich das elegant lösen kann, dass nach dem Löschen immer am Ende einer Druckseite eine Zwischensumme, auf der neuen Druckseite in der ersten Zeile ein Übertrag und am Ende des Angebots eine Zwischensumme, ein Rabatt und eine Gesamtsumme aufgeführt wird.
Danke schon mal für Eure Hilfestellung,
Kasimir