Excel Makroinspelare - Enkel Excel VBA

Innehållsförteckning

Spela in ett makro | Kör ett inspelat makro | Se makrot

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 specifik uppgift en gång. Därefter kan du utföra uppgiften om och om igen med ett klick på en knapp. Makroinspelaren är också en stor hjälp när du inte vet hur man programmerar en specifik uppgift i Excel VBA. Öppna helt enkelt Visual Basic Editor efter att du har registrerat uppgiften för att se hur den kan programmeras.

Tyvärr finns det många saker du inte kan göra med makroinspelaren. Du kan till exempel inte gå igenom en rad data med makroinspelaren. Dessutom använder Macro Recorder mycket mer kod än vad som krävs, vilket kan bromsa din process.

Spela in ett makro

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

2. Ange ett namn.

3. Välj denna arbetsbok från listrutan. Som ett resultat blir makrot bara tillgängligt i den aktuella arbetsboken.

Obs! Om du lagrar ditt makro i Personal Macro Workbook är makrot tillgängligt för alla dina arbetsböcker (Excel -filer). Detta är möjligt eftersom Excel lagrar ditt makro i en dold arbetsbok som öppnas automatiskt när Excel startas. Om du lagrar ditt makro i Ny arbetsbok är makrot bara tillgängligt i en automatiskt nyöppnad arbetsbok.

4. Klicka på OK.

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

6. Välj Procent.

7. Klicka på OK.

8. Slutligen klickar du på Stoppa inspelning.

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

Kör ett inspelat makro

Nu testar vi makrot för att se om det kan ändra talformatet till Procent.

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

2. Välj siffrorna.

3. Klicka på Makron på fliken Utvecklare.

4. Klicka på Kör.

Resultat:

Se makrot

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

Obs! Makrot har placerats i en modul som heter Module1. Kod placerad i en modul är tillgänglig för hela arbetsboken. Det betyder att du också ändrar nummerformatet för celler på andra blad. Kom ihåg att koden som är placerad på ett ark (tilldelad en kommandoknapp) är endast tillgänglig för det specifika bladet. Du kan ignorera alternativet Explicit -uttalande för tillfället.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave