Goedenavond,
Ik heb in de bijlage een document waarbij Sheet "Label Print" een pagina bevat die z'n gegevens ophaalt uit Sheet "DROP."
Sheet "LABEL PRINT" Kolom A en B is een draaitabel.
De macro die ik heb geschreven heeft een loop. Deze loop loopt kolom A na en bij iedere regel de data in cel J1 dan geeft hij een print opdracht met het aantal keer die terugkomt in cel T6. Daarna gaat hij naar de volgende regel doet hetzelfde kunstje.
Ik zou graag willen dat hij ditzelfde doet voor Kolom B de info in K1 zet, maar wat belangrijk is dat de data synchroon loopt met Kolom A.
Daarnaast krijg ik de 0 en leeg in de draaitabel niet weg (buiten het handmatig klikken)
Ik heb in de bijlage een document waarbij Sheet "Label Print" een pagina bevat die z'n gegevens ophaalt uit Sheet "DROP."
Sheet "LABEL PRINT" Kolom A en B is een draaitabel.
De macro die ik heb geschreven heeft een loop. Deze loop loopt kolom A na en bij iedere regel de data in cel J1 dan geeft hij een print opdracht met het aantal keer die terugkomt in cel T6. Daarna gaat hij naar de volgende regel doet hetzelfde kunstje.
Ik zou graag willen dat hij ditzelfde doet voor Kolom B de info in K1 zet, maar wat belangrijk is dat de data synchroon loopt met Kolom A.
Code:
Sub Print_OrangeLabel()
ActiveWorkbook.RefreshAll
ar = Cells(6, 1).CurrentRegion
For j = 1 To UBound(ar)
If ar(j, 1) <> 0 Then
Range("J1").Value = ar(j, 1)
iNumCopies = Range("T6").Value
If iNumCopies > 0 Then Range("J2:P23").PrintOut Copies:=iNumCopies, Collate:=True
End If
Next j
End Sub
Daarnaast krijg ik de 0 en leeg in de draaitabel niet weg (buiten het handmatig klikken)