definierter Loop
08.02.2019 14:25:24
pete
Ich habe ein Makro aufgezeichnet. Daten werden von einem Tabellenblatt in ein anderes kopiert. Wenn alle Daten in das zweite Tabellenblatt eingetragen wurden wird dieses anschließend gedruckt. Soweit so gut.
Zukünftig würde ich gerne die über eine msgbox eintragen lassen von welcher bis bis welcher Zeile das Makro seinen Dienst verrichten soll.
Ich habe schon einige Loops ausprobiert... ohne Erfolg.
Kann mir jemand weiterhelfen?
Sub Druck()
' Druck Makro
' Tastenkombination: Strg+d
Range("C5").Select
Selection.Copy
Sheets("RE Begleitschein").Select
Range("D4").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("D5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("D6:O6").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("E5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("D8:O8").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("K5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("D10:O10").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("M5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("A18:A20").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("N5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("B18:D20").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("O5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("E18:H20").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("G5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("I18:L20").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("P5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("Q18:Q20").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("H5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("A21:A23").Select
ActiveSheet.Paste
Sheets("fortlaufende Tabelle").Select
Range("I5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("RE Begleitschein").Select
Range("I21:L23").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=3
Sheets(Array("RE Begleitschein")).PrintOut Copies:=1, Collate:=True
End Sub
Danke!!