• 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.

Excel: met een macro meerdere werkbladen selecteren en printen

Status
Niet open voor verdere reacties.

Mariskaatje

Gebruiker
Lid geworden
12 mei 2010
Berichten
7
Beste iedereen,

Ik heb al heel veel plezier gehad van dit forum, maar nu heb ik een vraag die ik niet op het forum kan vinden.

Ik heb een Excel-bestand (Excel 2000) met verschillende werkbladen. Nu wil ik graag dat mensen kunnen aanvinken welke werkbladen geprint moeten worden. Ik heb nu een aantal checkboxes neergezet en een knop. Aan de knop is de volgende Macro gekoppeld:

If CheckBox2.Value = True Then Worksheets("Blad2").Select
If CheckBox3.Value = True Then Worksheets("Blad3").Select
Application.Dialogs(xlDialogPrint).Show

Ik krijg de foutmelding "Fout 424 bij uitvoering: Object vereist".

Ik ben niet heel erg handig met VBA, maar ik leer snel ;)

Alvast bedankt!
 
Doe gewoon of je dom bent

en record je acties.
Dan zie je een voorbeeld van de code die je kunt gebruiken:
Code:
Sheets(Array("ASMG10", "ASMG11")).Select
    Sheets("ASMG10").Activate
    ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"

eenvoduiger kan haast niet.

Oh en: uiteraard met de (zoals je al deed) met een dialoog de selectie opvragen, namen in de array plaatsen en dan bovenstaande code formeren.


JanM
 
Laatst bewerkt:
In bijlage een formulier waar alle aanwezige werkbladen in verschijnen. De werkbladen die je in deze lijst selecteert worden daarna afgedrukt.
 

Bijlagen

  • Selectief_Afdrukken.xls
    43 KB · Weergaven: 1.572
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan