02.09.2020, 13:52
Hallo zusammen,
ich habe hier einen Code der mir den Wert der Textbox in Druckaufträge umwandelt.
Also wenn in Textbox eine 8 steht dann stößt er 8 mal einen Druck aus.
Nun wollte ich frage ob man dies Druckaufträge vielleicht nicht sammeln könnte und am Ende gemeinsam ausdruckt.
Das würde wahrscheinlich deutlich schneller gehen.
Hier der Code:
Wäre Super wenn mir jemand helfen könnte !
Danke & viele Grüße.
ich habe hier einen Code der mir den Wert der Textbox in Druckaufträge umwandelt.
Also wenn in Textbox eine 8 steht dann stößt er 8 mal einen Druck aus.
Nun wollte ich frage ob man dies Druckaufträge vielleicht nicht sammeln könnte und am Ende gemeinsam ausdruckt.
Das würde wahrscheinlich deutlich schneller gehen.
Hier der Code:
Code:
weit:
Dim X As Integer
For X = 1 To CInt(Me.TextBox5.Value)
Code128Generate_v2 90, 20, 25, 2, Worksheets("Retouren_Template"), Worksheets("Retouren_Template").Cells(6, 2).Value, 90 'Codegenerator anstoßen
Sheets(1).Range("B12").Value = Sheets(1).Range("B12").Value + 1 'Kartonanzahl zähler
ActiveSheet.PrintOut Copies:=1 'Druck anstoßen
ThisWorkbook.ActiveSheet.Shapes.SelectAll 'alle Formen auswählen
Selection.Delete 'alle Formen löschen
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 243#, 139#, 77, 31#).Select 'Form einfügen
With ActiveSheet.Shapes 'Form markieren.
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 1 'Farbe der Form in Weiss ändern.
End With
Range("B5").FormulaLocal = "=B6+1"
Range("B6").Value = Range("B5").Value
Next X
Danke & viele Grüße.