Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fortlauf. Nummerierung beim Mehrfachausdruck

Forumthread: Fortlauf. Nummerierung beim Mehrfachausdruck

Fortlauf. Nummerierung beim Mehrfachausdruck
21.11.2023 15:51:36
Daniel
Hallo liebe VBAler,

ich verzweifle derzeit an der Umsetzung einer fortlaufenden Nummerierung von Verzehrkarten beim Mehrfachdruck.

Der Plan:
Auf einer DIN-A4 Seite sollen je vier Verzehrkarten gedruckt werden. Oben rechts steht eine fortlaufende Nummerierung der individuellen Kartennummer. (Zellen F2, M2, F27, M27)

In Zelle P6 soll die gewünschte Anzahl an Druckerzeugnissen eingetragen werden (z.B. 25, um 100 Verzehrkarten zu drucken) Jede dieser Verzehrkarten soll durch eine For Next Schleife eine individuelle Kartennr. (Zellen F2, M2, F27, M27) erhalten.
Vor eingetragen sind die Zahlen 1-4. Nach jedem Print sollen die Zahlen in den Zellen F2, M2, F27, M27 um 4 erhöht werden und dann automatisch weiter ausgedruckt werden.

Über eure Hilfe würde ich mich sehr freuen :)

Hierzu habe ich folgenden Code "verhunzt":

Sub Drucken()

Dim Anzahl As Integer
Dim i As Integer
Dim Kartennr1 As Integer
Dim Kartennr2 As Integer
Dim Kartennr3 As Integer
Dim Kartennr4 As Integer

Anzahl = CInt(P6.Value)
KartennrA = CInt(F2.Value)
KartennrB = CInt(M2.Value)
KartennrC = CInt(M27.Value)
KartennrD = CInt(M27.Value)

For i = 1 To Anzahl

ThisWorkbook.Sheet.Range("A1:N49").PrintOut
KartennrA.Value = KartennrA.Value + 4
KartennrB.Value = KartennrB.Value + 4
KartennrC.Value = KartennrC.Value + 4
KartennrD.Value = KartennrD.Value + 4

Next i
End Sub

https://www.herber.de/bbs/user/164488.xlsm
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fortlauf. Nummerierung beim Mehrfachausdruck
21.11.2023 16:01:47
daniel
HI
machs doch einfacher

in die Zellen M2, F27, M27 kommt jeweils die Formel =F2+1, F2+2, F2+3

der Code lautet dann

For i = 1 to Range("P6").value Step 4

Range("A1:N49").PrintOut
Range("F2") = Range("F2") + 4
next

das würde ich dann auch so speichern, denn wenn du Karten nachdrucken musst, hast du dann gleich die richtige Startnummer.

Gruß Daniel
Anzeige
AW: Fortlauf. Nummerierung beim Mehrfachausdruck
21.11.2023 16:10:20
Daniel
Danke Daniel für die Hilfe,
schlug leider fehl.
Ergebnis: P6 war eine 3 eingetragen. Druckergebnis: Einmal ausgedruckt und leider nicht drei Mal...
AW: Fortlauf. Nummerierung beim Mehrfachausdruck
21.11.2023 16:17:37
daniel
HI
ich habe die 3 jetzt so interpretiert, dass du 3 Tischkarten haben willst.
da du aber 4 Tischkarten auf einer Druckseite hast, muss nur 1x gedruckt werden.
wenn die 3 bedeuten soll, dass du 3x die Seite mit 4 Karten drucken willst (womit du dann insgesamt 12 Karten hast), dann lass das "STEP 4" einfach weg.
Gruß Daniel
Anzeige
AW: Fortlauf. Nummerierung beim Mehrfachausdruck
21.11.2023 16:19:28
Daniel
Ja, genau.
Ich möchte beim Druck von P6=3 nachher 12 Karten haben, die aber von 1-12 durchnummeriert sind.
AW: Fortlauf. Nummerierung beim Mehrfachausdruck
21.11.2023 16:21:28
Daniel
Lieber Daniel,
jetzt hat es geklappt. Dein Code ist so schlank und so schön :)
Vielen lieben Dank für deine Hilfe! Mögest du immer auf einem weichen Kissen schlafen.


thread closed.
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige