Slingmakron kan ta tråkigt arbete och automatisera det.
Bildkredit: Stockbyte/Stockbyte/Getty Images
En standardformel i Excel kan inte upprepas mer än en gång; det är en statisk beräkning som bara ändras när andra cellvärden ändras. Du kan dock använda makron för att köra looping-kommandon baserat på Visual Basic for Applications-kod som du anger. Makron automatiserar en rad åtgärder så att du kan upprepa dem snabbt och enkelt. Observera att aktivering av makron kan äventyra din dators säkerhet, så använd bara looping-makron när du är säker på att källan till Excel-kalkylarket är säker.
Steg 1
Starta Excel, öppna kalkylarket där du vill använda looping-kommandot och tryck sedan på "Alt-F11" för att öppna Visual Basic Editor.
Dagens video
Steg 2
Välj "Infoga"-menyn och välj sedan "UserForm". Ett UserForm-fönster visas med en kontrollverktygslåda bredvid. I kontrollverktygslådan, välj "Kommandoknappen." Etiketter visas när du håller muspekaren över ikonerna. Rita kommandoknappen i UserForm-fönstret.
Steg 3
Högerklicka på kommandoknappen du ritade och välj "Visa kod" för att öppna VBA-kodfönstret för den knappen. Observera att du kan ha flera knappar per UserForm om du vill koda och köra flera loopar.
Steg 4
Ange VBA-koden för slingan du vill utföra mellan raderna "Private Sub" och "End Sub" i kodredigeraren. För att till exempel fylla ett cellintervall med data kan du ange följande kod:
Dim i As heltal i = 1
Gör medan i < 5 celler (i, 1). Värde = 15 i = i + 1 slinga
Steg 5
Tryck på "F5" för att köra slingan. Alternativt, klicka på "Kör"-menyn och välj sedan "Kör Sub/UserForm."
Dricks
Det finns många fler typer av loopar och funktioner du kan köra med VBA-skript (se Resurser).