• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Werkbladen printen

Status
Niet open voor verdere reacties.

Manke

Gebruiker
Lid geworden
15 dec 2006
Berichten
115
Ik heb een Excel bestand bestaande uit zo’n 200 werkbladen.
In elk werkblad staat bovenin cel A1 aangegeven of het betreffende werkblad al dan niet uitgeprint moet worden (“1” is nee, “0” is “ja”).

Is er een VB script die ik aan een button kan koppelen waarmee ik in 1 keer alle werkbladen print waarvan de waarde van het werkblad in A1= 1?

Ik hoop dat iemand mij hiermee kan helpen!

Marco
 
Marco

Ik heb een Excel bestand bestaande uit zo’n 200 werkbladen.

:shocked: :eek: :shocked: :eek: Qua slecht spreadsheetdesign kan dit wel tellen (al kan het niet altijd eenvoudiger, maar HEEEL dikwijls wel.) Zie ook hier en hier.

Is er een VB script die ik aan een button kan koppelen waarmee ik in 1 keer alle werkbladen print waarvan de waarde van het werkblad in A1= 1?

Hier is het:

Code:
Sub werkbladenprinten()
Dim wsh As Worksheet
For Each wsh In ThisWorkbook
    If wsh.Range("A1") = 0 Then wsh.PrintOut
Next
End Sub

Werkt het voor jou?

Wigi

PS: normaal gezien is 0 een neen en 1 een ja...
 
Hoi
Bedankt voor je snelle reactie, alleen ik krijg de melding:

Fout 438 tijdens uitvoering.
Deze eigenschap of methode wordt niet ondersteund door dit object.

Ik had onderstaande gekoppeld aan de button:

Private Sub CommandButton1_Click()
Dim wsh As Worksheet
For Each wsh In ThisWorkbook
If wsh.Range("A1") = 1 Then wsh.PrintOut
Next
End Sub


(je had gelijk ik had de 0 en 1 omgedraaid).
De fout wordt aangegeven bij For Each....

Groet,

Manke
 
Nog een klein stukje was op weg naar jouw ergens onderweg achter gebleven:

Code:
For Each wsh In ThisWorkbook[B].Sheets[/B]

Wigi
 
Wigi.... je bent geweldig!!
Het werkt als een trein en je hebt me enorm geholpen!!

Bedankt

Manke
 
Wigi.... je bent geweldig!!

I know, I know :D

Grapje... Altijd bescheiden blijven hé.

Spendeer nog aandacht aan de links in een van mijn posts hierboven. 200 bladen is veel te veel.

Blij dat je geholpen bent.

Zet de vraag op opgelost aub.

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan