Hvordan Loop i Excel

Hvordan Loop i Excel


En standard formel i Excel kan ikke gjenta mer enn en gang; det er en statisk beregning som endres bare når andre celleverdier endres. Du kan imidlertid bruke makroer for å utføre looping kommandoer basert på Visual Basic for Applications-kode som du skriver inn. Makroer automatisere en rekke handlinger, slik at du kan gjenta dem raskt og enkelt. Vær oppmerksom på at slik at makroer kan kompromittere sikkerheten til datamaskinen, så bare bruke looping makroer når du er sikker på at kilden til Excel regneark er sikker.

Bruksanvisning

1 Start Excel, åpne regnearket der du vil bruke looping kommando, og trykk deretter på "Alt-F11" for å åpne Visual Basic Editor.

2 Velg "Insert" -menyen, og velg deretter "Userform." En Userform vises med en kontroller Toolbox ved siden av den. I Controls verktøykassa, velg "Command Button». Etiketter vises når du holder markøren over ikonene. Tegn Command Button i Userform-vinduet.

3 Høyreklikk på Command Button du tegnet og velg "Vis kode" for å åpne kodevinduet VBA for den knappen. Merk at du kan ha flere knapper per Userform hvis du ønsker å kode og utføre flere sløyfer.

4 Skriv inn VBA-kode for loopen du vil utføre mellom "Private Sub" og "End Sub" linjer i koden editor. For eksempel, for å fylle en rekke celler med data, kan du skrive inn følgende kode:

Dim i As Integer
i = 1

Gjøre mens i <5

Cells(i, 1).Value = 15
i = i + 1

Loop

5 Trykk "F5" for å utføre loop. Alternativt kan du klikke på "Kjør" -menyen, og velg deretter "Run Sub / Userform."

Hint

  • Det er mange flere typer løkker og funksjoner du kan kjøre med VBA scripting (se Ressurser).