/ / Excel Macro Recorder

Excel Macro Recorder

Spela in en makro | Kör en inspelad makro | Se makroen

De Makroinspelare, ett mycket användbart verktyg som ingår i Excel VBA, registrerar varje uppgift du utför med Excel. Allt du behöver göra är att spela in en viss uppgift en gång. Därefter kan du utföra uppgiften om och om igen med ett knapptryck. Makroinspelaren är också en utmärkt hjälp när du inte vet hur du programmerar en specifik uppgift i Excel VBA. Öppna bara Visual Basic Editor efter inspelning av uppgiften för att se hur den kan programmeras.

Tyvärr finns det många saker dukan inte göra med makroinspelaren. Till exempel kan du inte slingra igenom en rad data med makroinspelaren. Dessutom använder makroinspelaren mycket mer kod än vad som krävs, vilket kan sakta ner processen.

Spela in en makro

1. Klicka på Spela in makro på fliken Utvecklare.

Spela in makro

2. Ange ett namn.

3. Välj den här Arbetsboken i rullgardinsmenyn. Som ett resultat kommer makroet endast att vara tillgängligt i den nuvarande arbetsboken.

Välj den här Arbetsboken

Notera: Om du lagrar ditt makro i Personal Macro Workbook, kommer makrot att vara tillgängligt för alla dina arbetsböcker (Excel-filer). Det här är möjligt eftersom Excel lagrar ditt makro i en dold arbetsbok som öppnas automatiskt när Excel startar. Om du lagrar ditt makro i ny arbetsbok är makroet endast tillgängligt i en automatiskt ny öppnad arbetsbok.

4. Klicka på OK.

5. Högerklicka på den aktiva cellen (vald cell). Var noga med att inte välja någon annan cell! Klicka sedan på Formatceller.

Formatera celler

6. Välj Procent.

Välj Procentandel

7. Klicka på OK.

8. Slutligen, klicka på Stopp inspelning.

Stoppa inspelningen

Grattis. Du har just spelat in ett makro med makroinspelaren!

Kör en inspelad makro

Nu ska vi testa makroet för att se om det kan ändra nummerformatet till procentandel.

1. Ange några siffror mellan 0 och 1.

2. Välj siffrorna.

Välj nummer

3. På fliken Utvecklare klickar du på Makroner.

Klicka på Makroner

4. Klicka på Kör.

Springa

Resultat:

Excel Macro Recorder Resultat

Se makroen

Om du vill titta på makroet öppnar du Visual Basic Editor.

Visual Basic Editor

Notera: Makrot har placerats i en modul kallad Module1. Kod placerad i en modul är tillgänglig för hela arbetsboken. Det betyder att du kan välja Sheet2 eller Sheet3 och ändra numreringsformatet för celler på dessa ark. Kom ihåg att kod placerad på ett ark (tilldelat en kommandoknapp) endast är tillgängligt för det aktuella arket.

Läs också: