Silmukkamakrot voivat viedä työlästä työtä ja automatisoida sen.
Kuvan luotto: Stockbyte/Stockbyte/Getty Images
Excelin vakiokaava ei voi toistaa useammin kuin kerran; se on staattinen laskenta, joka muuttuu vain, kun muut soluarvot muuttuvat. Voit kuitenkin käyttää makroja suorittamaan silmukkakomentoja antamasi Visual Basic for Applications -koodin perusteella. Makrot automatisoivat joukon toimintoja, jotta voit toistaa ne nopeasti ja helposti. Huomaa, että makrojen käyttöönotto voi vaarantaa tietokoneesi turvallisuuden, joten käytä silmukkamakroja vain, kun olet varma, että Excel-laskentataulukon lähde on turvallinen.
Vaihe 1
Käynnistä Excel, avaa laskentataulukko, jossa haluat käyttää silmukkakomentoa, ja paina sitten "Alt-F11" avataksesi Visual Basic -editorin.
Päivän video
Vaihe 2
Valitse "Lisää" -valikko ja valitse sitten "Käyttäjälomake". UserForm-ikkuna tulee näkyviin, ja sen vieressä on Controls Toolbox. Valitse Controls Toolboxista "Komentopainike". Tarrat tulevat näkyviin, kun viet hiiren osoittimen kuvakkeiden päälle. Piirrä komentopainike UserForm-ikkunaan.
Vaihe 3
Napsauta hiiren kakkospainikkeella piirtämääsi komentopainiketta ja valitse "Näytä koodi" avataksesi VBA-koodiikkunan kyseiselle painikkeelle. Huomaa, että käyttäjälomaketta kohden voi olla useita painikkeita, jos haluat koodata ja suorittaa useita silmukoita.
Vaihe 4
Kirjoita VBA-koodi silmukalle, jonka haluat suorittaa koodieditorin "Private Sub"- ja "End Sub" -rivien väliin. Voit esimerkiksi täyttää solualueen tiedoilla kirjoittamalla seuraavan koodin:
Dim i Kokonaislukuna i = 1
Tee, vaikka i < 5 solua (i, 1). Arvo = 15 i = i + 1 silmukka
Vaihe 5
Paina "F5" suorittaaksesi silmukan. Vaihtoehtoisesti napsauta "Suorita"-valikkoa ja valitse sitten "Suorita ali-/käyttäjälomake".
Kärki
On monia muitakin silmukoita ja toimintoja, joita voit suorittaa VBA-komentosarjan avulla (katso Resurssit).