Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

Excel/vba: Macro start andere macro

Cor vd H
4 antwoorden
  • Ik heb in vba in verschillende modules enkele macro's staan die ik door een andere macro wil laten starten.
    Kan dit?
    Bijvoorbeeld in module 1 start eerst macro 1 en dan start automatisch in module 2 macro 2.
    Of moet ik al die macro's aan elkaar plakken in 1 module?

    Het gaat hier om 4 macro's die waarschijnlijk te groot zijn om ze aan elkaar te plakken.
    Ik heb namelijk ergens gelezen dat een macro maar 64kb groot mag zijn.
  • geen enkel probleem.
    kijk maar eens bij "run" in de help van vba
    succes.
  • Ik heb Run ingetypt in de helpindex van vba.
    Ik krijg 204 resultaten.
    Gezien mijn nog niet al te groote ervaring met vba kom ik er niet uit.
    Ik zou graag een voorbeeld zien als dit kan.
    Dit kan ik dan zelf aanpassen.

    Alvast bedankt.
  • Sub Macro1()

    ActiveCell.FormulaR1C1 = "1"
    Range("A6";).Select
    End Sub
    ——————————
    Sub macro2()
    Run ("macro1";)
    End Sub

    de verwijzing vanuit macro2 naar macro1 werkt omdat deze in 1 werkmap zitten. denk hierom als je verschillende macro's aanroept in verschillende werkmappen. dan moet je het pad ook invoeren.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.