VBA per Schleife wiederholen bis leere Zelle
09.06.2015 07:32:25
Björn
in einer Tabelle mit mehreren Tabellenseiten, möchte ich auf einer Seite, etwas ausdrucken, und nach dem Druck eine bestimmte Zelle um einen Zähler erhöhen.
Das klappt auch schon prima, mit folgendem Code:
Sub Drucken_fortlaufend()
' Drucken_fortlaufend Makro
' Ein Makro, welches bei jedem starten, eine Rechnung druckt und die lfd Nummer um 1 erhöht
' Tastenkombination: Strg+y
Application.Goto Reference:="Drucken_fortlaufend"
Dim wert As String
ActiveWindow.SelectedSheets.PrintOut 'Druckt den angegebenen Druckbereich
wert = Range("H18").Value ' Bereich, wo Wert ist: H18 abändern
Range("H18").Value = wert + 1 ' H18 abändern
ActiveWorkbook.Save
End Sub
meine Frage ist nun, wie kann ich dieses Makro so oft durchlaufen lassen, bis in einer Zelle, einer definierten Spalte, auf einem anderem Tabellenblatt, eine leere Zelle und somit das Ende der Tabelle erreicht ist?Über Infos wäre ich sehr dankbar.