Ich habe eine Tabelle zur Bestellung von bestimmten Material. Ausgedruckt sind das weit über 20 Seiten. Es soll nun so gemacht werden, dass nur das ausgedruckt wird, wo auch etwas bestellt wurde bz. ein Eintrag gemacht worden ist. Ich hab mir überlegt, dass ich zunächst prüfe, ob die Bestellmenge größer 0 ist und dann die jeweilige Zeile komplett auslese und in eine neue Tabelle eintrage. Dannach drucke ich dann nur diese Tabelle aus.
Ich hab das mit zahlreichen For...Next Schleigen durchgeführt, was ich aber nicht für sonderlich klug halte. Aber wie gesagt ich hab biser kaum VBA programmiert.
Außerdem ist das alles recht statisch, sodaß wenn das Formular geändert wird auch der gesmate Code durchgeschaut werden muss.
Meine Frage ist nun, kann man die Zellen so durchsuchen und Bedingunen erstellen, dass er automatisch erkennt wann ein Bereich z.B. Material 1 zu ende ist und dann die Inhalte kopiert, wo die Bestellmenge größer 1 ist.
Erschwert kommt hinzu, dass die einzelen Materialbereiche untershciedlich gestaltet sind. So ist beispielsweise das erste Material eine Jacke. Dort wird einmal der Artikel bezeichnet mit eine rzusammengefaßten Zelle, darunter erstrecken sich die Zellen für Nummer, Größe der Jacke, Bestellmenge, Preis und Gesamtpreis. D.h. Die Artikelbezeichnung braucht nur einmal ausgelesen zu werden, wobei jedoch alle Zellen geprüft werdne müssen, da es für diesen Artikel versch. Größen gibt.
Hoffe ich hab das irgendwie rübergebracht, wass ich wissen möchte.