In Excel 2003 ben ik bezig een werkmap te maken met 5 werkbladen, voor een vereniging.
De werkmap bevat 2 macro's, beide normale Subs:
Indien de gebruiker dit wil, moet vanuit de tweede macro dus de eerste worden aangeroepen. En dat is waar het mis gaat.
Eerst heb ik geprobeerd:
Dit resulteert in "Fout 1004 tijdens uitvoering: Door de toepassing of door object gedefinieerde fout".
Ook heb ik met Application.Run gespeeld, maar elke keer loopt het uit in Fout 1004 bij het aanroepen van de macro.
Kan iemand mij helpen hoe ik vanuit een andere module in dezelfde werkmap een sheet specifieke macro kan oproepen?
De werkmap bevat 2 macro's, beide normale Subs:
- Een sheet specifieke macro: Blad4.Controleer
Deze staat dus onder Blad4. - Algemene macro: MaakRapport
Deze staat in Module1, en geeft bij uitvoer een messagebox welke vraagt of de gebruiker eerst de andere macro wenst uit te voeren.
Indien de gebruiker dit wil, moet vanuit de tweede macro dus de eerste worden aangeroepen. En dat is waar het mis gaat.
Eerst heb ik geprobeerd:
Code:
Call Blad4.Controleer
Dit resulteert in "Fout 1004 tijdens uitvoering: Door de toepassing of door object gedefinieerde fout".
Ook heb ik met Application.Run gespeeld, maar elke keer loopt het uit in Fout 1004 bij het aanroepen van de macro.
Kan iemand mij helpen hoe ik vanuit een andere module in dezelfde werkmap een sheet specifieke macro kan oproepen?