Hvordan slå sammen to makroer i Excel

Makroer består av Visual Basic programmeringskode. De er praktisk å bruke i Microsoft Excel for å automatisere mange vanlige oppgaver en bruker vanligvis driver manuelt. Makroer spare brukerne enorme mengder tid. For eksempel, hvis en bruker har til å klikke seg gjennom en liste med linker og kopiere og lime inn data i regnearket, en makro kan skrives til sløyfe gjennom linkene, snarere enn å utføre de samme oppgavene for hver kobling. Flere makroer kan kombineres til en enkelt makro, slik at brukeren bare å kjøre denne mester makro i stedet for alle de individuelle makroer.

Bruksanvisning

1 Lag en master makro ved å klikke på "Vis" fanen i verktøylinjen. Klikk på "Makroer" og velg "Vis makroer." Skriv inn navnet på hoved makro, slik som "Master" i "Makronavn" boksen. Klikk på "Create" -knappen for å starte Visual Basic-redigering.

2 Plasser markøren i den andre linjen under subrutine. For eksempel, hvis navnet på makroen du opprettet er "Master", den første linjen er "Sub Master ()." Under denne linjen, type "Call", etterfulgt av navnet på den første makroen du vil kjøre. For eksempel, hvis du opprettet en makro kalt "GetWebQueries" som looper gjennom en liste over webadresser, åpne hver enkelt og kopiere og lime inn data fra en tabell i et nytt regneark, skriver du inn "Call GetWebQueries ()."

3 Trykk "Enter" for å gå til neste linje. Type "Call", etterfulgt av navnet på den andre makro, for eksempel "Call Format ()", som ville kjøre Format makro som formaterer hvert regneark i en bestemt måte. Lagre makro og lukk Visual Basic-redigering.

4 Kjør master makroen ved å klikke på "View" -fanen. Klikk på "Makroer" og velg "Vis makroer." Velg hoved makro og klikk på knappen "Kjør". Hoved makroen kjører "GetWebQueries" og "Format" makroer i angitt rekkefølge.