Hallo,
hier ein Beispiel für eine automatische Nummerierung (es ist ein Auszug aus einem umfangreicheren Makro!!):
Sub Druck()
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Application.Goto Reference:="R17C1"
ActiveCell.Value = "RECHNUNGSDOPPEL"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Application.Goto Reference:="R17C1"
ActiveCell.Value = "RECHNUNG"
Application.Goto Reference:="R15C6" 'Zelle mit der Rechnungsnummer
AktNummer = ActiveCell.Value 'auslesen in eine Variable
NeuNummer = AktNummer + 1 'addiere 1 zur Variable
ActiveCell.Value = NeuNummer 'zurückschreiben auf die Zelle
End Sub
Zuerst wird ein Blatt mit Namen Rechnung gedruckt, dann das Wort Rechnung durch Rechnungsdoppel ersetzt, erneut gedruckt, dann die Rechnungsnummer in F15 (=R15C6) um eins erhöht. Ich habe diese Prozedur auf eine Schaltfläche im Rechnungsformular gelegt, dann reicht es mit der Maus draufzuklicken. Die Texte hinter ' sind Kommentare, die nicht zur Ausführung kommen!
als Antwort auf: [#206355]