Oudholland
Gebruiker
- Lid geworden
- 4 jun 2020
- Berichten
- 27
Ik heb een excel met meerdere werkbladen (voor de simpelheid nu Blad1, Blad2, etc) waar ik op een aantal specifieke bladen hiervan een serie macro's wil laten lopen.
Voor alleen het actieve werkblad heb ik deze nu al samengevoegd met de aanroep Call, maar het is een wekelijks herhalend proces voor enkele tientallen werkbladen (de naamgeving daarvan is iedere keer hetzelfde). Dus om dat niet per werkblad te hoeven doen zou handig zijn.
Daarna worden deze werkbladen opgeslagen naar PDF; daar heb ik al de code voor om deze met 1 macro allemaal als aparte pdf op te slaan. Dus als de opmaak ook in 1x zou kunnen...
Maar hoe kan ik dit in 1x voor meerdere werkbladen doen? (dus deze macro "MacroTotaal" laten lopen op meerdere, vooraf bepaalde, werkbladen)
Waarbij ik moet zeggen dat in het document meer bladen zitten dat degenen waar deze macro's op uitgevoerd moeten worden. Het tabblad Brondata moet bijvoorbeeld niet worden meegenomen in deze serie macro's.
Voor alleen het actieve werkblad heb ik deze nu al samengevoegd met de aanroep Call, maar het is een wekelijks herhalend proces voor enkele tientallen werkbladen (de naamgeving daarvan is iedere keer hetzelfde). Dus om dat niet per werkblad te hoeven doen zou handig zijn.
Daarna worden deze werkbladen opgeslagen naar PDF; daar heb ik al de code voor om deze met 1 macro allemaal als aparte pdf op te slaan. Dus als de opmaak ook in 1x zou kunnen...
Code:
Sub MarcoTotaal()
Call VulWerkblad ' haalt met VLOOKUP gegevens op uit het werkblad BRONDATA
Call Formules_vervangen_door_waarden
Call SpatiesWissen
Call Sorteren_AZ
Call KolomOpmaak
End Sub
Maar hoe kan ik dit in 1x voor meerdere werkbladen doen? (dus deze macro "MacroTotaal" laten lopen op meerdere, vooraf bepaalde, werkbladen)
Waarbij ik moet zeggen dat in het document meer bladen zitten dat degenen waar deze macro's op uitgevoerd moeten worden. Het tabblad Brondata moet bijvoorbeeld niet worden meegenomen in deze serie macro's.