vanua
Din første makro
I din allerførste makro kan du få Excel til å hjelpe deg med tilpassningen av kolonnebredden. Det skal bli en makro som fungerer slikt: du merker en celle som trenger formatering, kaller din makro -- og vips, er det gjort.
Formatering skal bety: kolonnens bredde blir tilpasset denne cellen og bakgrunnen blir satt til en pen farge.
Start et nytt ark og få fram Visual Basic verktøylinjen, ved hjelp av Vis -> Verktøylinjer -> Visual Basic.
makro

Denne linjen har to knapper som minner om en kassettspiller, og slik fungerer de også. Den ene er for å avspille, den andere er for opptak av makroer. I opptaksmodus vil Excel registrere alle knapper du bruker, alle menyvalg du foretar, alt du gjør. I avspillmodus vil Excel gjenta alt som du hadde registrert, til punkt og prikke.

For å kunne komme igang, er det fint med noen celler med innhold som vi kan prøve oss på. Skriv litt tekst i noen av cellene...
makro
Merk en av cellene med tekst, for eksempel A1.

Nå er du klar til å starte makro-programmeringen! Begynn med opptaksknappen:
makro

Det kommer opp en liten dialogboks som ber deg om å gi et navn til makroen som du vil registrere.
makro
Når du trykker OK, er du i gang. Excel registrer nå alt du gjør. Gi en pen farge til cellbakgrunnen.

Fortsett med å sette kolonnenbredde passende til cellen din: Format -> Kolonne -> Beste tilpassning
makro

Gå på Stop.
makro
Nå kan du kjøre makroen din. Merk en av de uforandrete cellene med tekst, og bruk avspill-knappen
makro og velg makroen som du har registrert. Kjør med Kjør-knappen.
makro
Skjedde det noe med cellen din? -- Hvis ja: Gratulerer! du har laget din allerførste makro, og den funker!

Det er likebetydende med at du har skrevet ditt allerførste programm.
makro

-- Hvis det ikke skjede noe, eller ikke det du ville: Ikke fortvil! Gå noen skritt tilbake og prøv igjen. Det er lett å gå i surr i starten, men det blir rutine etterhvert.

Internt har Excel lagret dine manipulasjoner i en kode. Dette er ikke annet enn et stykke Visual Basic-kode. Det er alltid informativ å se hvordan denne koden utser. Bruk igjen avspill-knappen, velg makroen som du har registrert, og velg Rediger. Du kan også bruke knappen med editerings-ikon:
makro
Du burde se et stykke kode som dette:
makro
Kan du skjønne at denne koden gjør det den gjør? -- Selv om du kanskje ikke forstår syntaksen til bunns, så ser du likevel: denne koden gjør noe med cellen som er merket (selected) i øyeblikket da makroen begynner å kjøre.
Du kan prøve en liten forandring i koden: For eksempel, velg en annen fargeindeks. Har det noen effekt? Prøv ved å kjøre om igjen.

Tilbake til index