Sådan går du i løkker i Excel

Bærbar computer med regneark på skærmen

Loop-makroer kan tage kedeligt arbejde og automatisere det.

Billedkredit: Stockbyte/Stockbyte/Getty Images

En standardformel i Excel kan ikke gentages mere end én gang; det er en statisk beregning, der kun ændres, når andre celleværdier ændres. Du kan dog bruge makroer til at udføre looping-kommandoer baseret på Visual Basic for Applications-koden, som du indtaster. Makroer automatiserer en række handlinger, så du kan gentage dem hurtigt og nemt. Bemærk, at aktivering af makroer kan kompromittere din computers sikkerhed, så brug kun looping-makroer, når du er sikker på, at kilden til Excel-regnearket er sikker.

Trin 1

Start Excel, åbn regnearket, hvor du vil bruge looping-kommandoen, og tryk derefter på "Alt-F11" for at åbne Visual Basic Editor.

Dagens video

Trin 2

Vælg menuen "Indsæt", og vælg derefter "UserForm". Et UserForm-vindue vises med en kontrolværktøjskasse ved siden af. I kontrolværktøjskassen skal du vælge "Kommando-knappen". Etiketter vises, når du holder markøren over ikonerne. Tegn kommandoknappen i vinduet UserForm.

Trin 3

Højreklik på den kommandoknap, du tegnede, og vælg "Se kode" for at åbne VBA-kodevinduet for den knap. Bemærk, at du kan have flere knapper pr. UserForm, hvis du vil kode og udføre flere loops.

Trin 4

Indtast VBA-koden for den løkke, du vil udføre, mellem linjerne "Private Sub" og "End Sub" i kodeeditoren. For at udfylde et celleområde med data kan du f.eks. indtaste følgende kode:

Dim i As heltal i = 1

Gør mens i < 5 celler (i, 1). Værdi = 15 i = i + 1 sløjfe

Trin 5

Tryk på "F5" for at udføre løkken. Alternativt skal du klikke på menuen "Kør" og derefter vælge "Kør Sub/UserForm."

Tip

Der er mange flere typer sløjfer og funktioner, du kan køre med VBA-scripting (se Ressourcer).