Curry86
Gebruiker
- Lid geworden
- 22 feb 2022
- Berichten
- 6
Hallo allemaal,
Ik heb al heel wat vragen van anderen op dit gebied doorgenomen en sommigen ook uitgeprobeerd maar dit heeft niet geleid naar wat ik er van verwacht of wat ik beoog te bereiken.
Ik ben wel een stukje verder gekomen en ik zal proberen zo duidelijk mogelijk uit te leggen waar het om gaat.
Ik gebruik adreslabels die genummerd moeten worden en gebruik hier stickervellen voor. Er kunnen 2 labels uitgeprint worden op 1 A4tje(stickervel).
Voorheen printte ik de labels uit en schreef met de hand de nummers erop, maar als je zo'n 30 tot 40 moet schrijven heb je op een gegeven moment best wel een lamme hand. Na wat navraag bij kennissen en vrienden werd mij vertelt dat je in Exel de opdracht kan geven dat hij automatisch het nummer invult en ook doornummert maar niemand wist hoe.
Nu heb ik al wel een code gevonden maar die werkt per printopdracht dus als ik nu elke keer 1 vel uitprint worden de nummers netjes opgehoogd. Maar print ik 2, 3 of 10 vel uit dan krijgen de labels allemaal hetzelfde nummer. Nu moet ik dus als ik 30 vel wil uitprinten 30 keer Ctrl+p indrukken zodat de nummers netjes opgehoogd worden. Ik ben hier al heel erg blij mee, want nu hoef ik geen nummers meer te schrijven. Maar ik dacht er moet toch ook een code zijn die niet na elke print opdracht de nummers ophoog maar ook de nummers blijft ophogen als ik 1 print opdracht geef voor 30 vel.
Dit is de code die ik nu gebruik, ik heb dit geplaatst in Workbook - Before Print
Omdat er 2 labels geprint worden op een A4 daarom gebruik ik +2 voor het ophogen van de nummers.
Ik hoop dat iemand mij hierbij kan helpen.
Alvast bedankt voor het lezen van mijn vraag.
Ik heb al heel wat vragen van anderen op dit gebied doorgenomen en sommigen ook uitgeprobeerd maar dit heeft niet geleid naar wat ik er van verwacht of wat ik beoog te bereiken.
Ik ben wel een stukje verder gekomen en ik zal proberen zo duidelijk mogelijk uit te leggen waar het om gaat.
Ik gebruik adreslabels die genummerd moeten worden en gebruik hier stickervellen voor. Er kunnen 2 labels uitgeprint worden op 1 A4tje(stickervel).
Voorheen printte ik de labels uit en schreef met de hand de nummers erop, maar als je zo'n 30 tot 40 moet schrijven heb je op een gegeven moment best wel een lamme hand. Na wat navraag bij kennissen en vrienden werd mij vertelt dat je in Exel de opdracht kan geven dat hij automatisch het nummer invult en ook doornummert maar niemand wist hoe.
Nu heb ik al wel een code gevonden maar die werkt per printopdracht dus als ik nu elke keer 1 vel uitprint worden de nummers netjes opgehoogd. Maar print ik 2, 3 of 10 vel uit dan krijgen de labels allemaal hetzelfde nummer. Nu moet ik dus als ik 30 vel wil uitprinten 30 keer Ctrl+p indrukken zodat de nummers netjes opgehoogd worden. Ik ben hier al heel erg blij mee, want nu hoef ik geen nummers meer te schrijven. Maar ik dacht er moet toch ook een code zijn die niet na elke print opdracht de nummers ophoog maar ook de nummers blijft ophogen als ik 1 print opdracht geef voor 30 vel.
Dit is de code die ik nu gebruik, ik heb dit geplaatst in Workbook - Before Print
Code:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Sheets(1).Range("j3").Value = Range("j3") + 2
Sheets(1).Range("j23").Value = Range("j23") + 2
End Sub
Omdat er 2 labels geprint worden op een A4 daarom gebruik ik +2 voor het ophogen van de nummers.
Ik hoop dat iemand mij hierbij kan helpen.
Alvast bedankt voor het lezen van mijn vraag.
Bijlagen
Laatst bewerkt: