Makroer er veldig nyttige for dine Excel-dashbord og -rapporter. For å se makroene dine i aksjon, velg Makroer-kommandoen fra Utvikler-fanen. Dialogboksen vist i denne figuren vises, og lar deg velge makroen du vil kjøre. Velg AddDataBars-makroen og klikk på Kjør-knappen.
Hvis alt går bra, spiller makroen av handlingene dine til en T og bruker datalinjene slik de er utformet; se følgende figur.
Du kan nå hente frem Macro-dialogboksen igjen og teste RemoveDataBars-makroen vist i følgende figur.
Når du lager makroer, ønsker du å gi publikum en klar og enkel måte å kjøre hver makro. En knapp, som brukes direkte på dashbordet eller rapporten, kan gi et enkelt, men effektivt brukergrensesnitt.
Excel Form-kontroller lar deg lage brukergrensesnitt direkte på regnearkene dine, noe som forenkler arbeidet for brukerne. Skjemakontroller spenner fra knapper (den mest brukte kontrollen) til rullefelt og avmerkingsbokser.
For en makro kan du plassere en skjemakontroll i et regneark og deretter tilordne den makroen til den - det vil si en makro du allerede har spilt inn. Når en makro er tilordnet kontrollen, utføres eller spilles denne makroen hver gang kontrollen klikkes.
Følg disse trinnene for å lage knapper for makroene dine:
Klikk på Sett inn-rullegardinlisten under Utvikler-fanen.
Velg knappeskjemakontrollen, som vist i denne figuren.
Klikk på plasseringen du vil plassere knappen.
Når du slipper knappekontrollen i regnearket, åpnes dialogboksen Tildel makro, som vist i følgende figur, og ber deg om å tilordne en makro til denne knappen.
Velg makroen du vil tilordne (i figuren er det "AddDataBars") og klikk OK.
Gjenta trinn 1 til 4 for andre makroer.
Knappene du oppretter kommer med et standardnavn, for eksempel Button3. For å gi nytt navn til knappen, høyreklikk knappen og klikk deretter på det eksisterende navnet. Deretter kan du slette det eksisterende navnet og erstatte det med et navn du velger.
Husk at alle kontrollene i Skjemakontroller-menyen fungerer på samme måte som kommandoknappen, ved at du tilordner en makro som skal kjøres når kontrollen er valgt.