Kako napraviti petlju u Excelu

Prijenosno računalo s proračunskom tablicom na zaslonu

Makronaredbe petlje mogu uzeti naporan posao i automatizirati ga.

Zasluga slike: Stockbyte/Stockbyte/Getty Images

Standardna formula u Excelu ne može se ponoviti više od jednom; to je statički izračun koji se mijenja samo kada se promijene druge vrijednosti ćelije. Međutim, možete koristiti makronaredbe za izvršavanje naredbi u petlji na temelju koda Visual Basica za aplikacije koji unesete. Makronaredbe automatiziraju niz radnji tako da ih možete brzo i jednostavno ponoviti. Imajte na umu da omogućavanje makronaredbi može ugroziti sigurnost vašeg računala, stoga koristite makronaredbe u petlji samo kada ste sigurni da je izvor Excel proračunske tablice siguran.

Korak 1

Pokrenite Excel, otvorite proračunsku tablicu u kojoj želite koristiti naredbu za petlju, a zatim pritisnite "Alt-F11" da otvorite Visual Basic Editor.

Video dana

Korak 2

Odaberite izbornik "Insert", a zatim odaberite "UserForm". Pojavljuje se prozor korisničkog obrasca s alatnim okvirom kontrola pokraj njega. U Alatnom okviru Controls odaberite "Naredbeni gumb". Oznake se pojavljuju kada zadržite pokazivač iznad ikona. Nacrtajte naredbeni gumb u prozoru UserForm.

Korak 3

Desnom tipkom miša kliknite na naredbeni gumb koji ste nacrtali i odaberite "Prikaži kod" da otvorite prozor VBA koda za taj gumb. Imajte na umu da možete imati više gumba po korisničkom obrascu ako želite kodirati i izvršiti više petlji.

4. korak

Unesite VBA kod za petlju koju želite izvesti između redaka "Private Sub" i "End Sub" u uređivač koda. Na primjer, da biste ispunili raspon ćelija podacima, možete unijeti sljedeći kod:

Dim i kao cijeli broj i = 1

Učini dok je i < 5 ćelija (i, 1).Vrijednost = 15 i = i + 1 petlja

Korak 5

Pritisnite "F5" da izvršite petlju. Alternativno, kliknite izbornik "Run", a zatim odaberite "Run Sub/UserForm".

Savjet

Postoji mnogo više vrsta petlji i funkcija koje možete pokrenuti s VBA skriptiranjem (pogledajte Resursi).