Fruitschaal
Nieuwe gebruiker
- Lid geworden
- 24 apr 2012
- Berichten
- 1
Beste heren en dames van het Help-mij forum,
Ik ben momenteel bezig met een excelbestand die werklijsten maakt voor een dag/week. Op tabblad 'a' wordt ingevuld hoeveel van elk product wordt gemaakt bij de juist productgroep (6 productgroepen). Op tabblad e,f,g,h,i,j komt (afhankelijk van de productgroep) het aantal eruit en de benodigdheden om tot dit product te komen. Tablad e,f,g,h,i en j zijn de werklijsten. Niet alle producten worden dagelijks gemaakt dus er zijn vaak regels met 0/ lege cellen.
Wat ik graag wil is: een knop op tabblad 'a' die de werklijsten ( op de verschillende tabbladen) uit print zonder 0 regels.
Ik ben momenteel zo ver gekomen dat ik op de geselecteerde tabblad een lijst krijg die de 0-regels weg laat. Dit is echter alleen voor het actieve tabblad. Ik krijg het niet omgezet naar de eerste pagina en het daadwerkelijke printen.
Deze volgende code werk ik nu mee, maar deze is dus voor één tabblad. Een ander probleem is dat de regels verborgen blijven niet niet automatisch terug komen.
Hulp is van harte welkom.
Met vriendelijke groeten,
Max
Ik ben momenteel bezig met een excelbestand die werklijsten maakt voor een dag/week. Op tabblad 'a' wordt ingevuld hoeveel van elk product wordt gemaakt bij de juist productgroep (6 productgroepen). Op tabblad e,f,g,h,i,j komt (afhankelijk van de productgroep) het aantal eruit en de benodigdheden om tot dit product te komen. Tablad e,f,g,h,i en j zijn de werklijsten. Niet alle producten worden dagelijks gemaakt dus er zijn vaak regels met 0/ lege cellen.
Wat ik graag wil is: een knop op tabblad 'a' die de werklijsten ( op de verschillende tabbladen) uit print zonder 0 regels.
Ik ben momenteel zo ver gekomen dat ik op de geselecteerde tabblad een lijst krijg die de 0-regels weg laat. Dit is echter alleen voor het actieve tabblad. Ik krijg het niet omgezet naar de eerste pagina en het daadwerkelijke printen.
Deze volgende code werk ik nu mee, maar deze is dus voor één tabblad. Een ander probleem is dat de regels verborgen blijven niet niet automatisch terug komen.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For Each cl In [D2:D6]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D8:D13]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D15:D18]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D21:D27]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D29:D32]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D34:D43]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D45:D51]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D53:D57]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D59:D64]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D66:D75]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D77:D84]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D86:D94]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D96:D103]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
For Each cl In [D105:D110]
cl.EntireRow.Hidden = IIf(cl.Value = 0, True, False)
Next
End Sub
Hulp is van harte welkom.
Met vriendelijke groeten,
Max