Horkolás az Excelben
Az Excel szabványos képlete nem ismétlődhet meg többször; ez egy statikus számítás, amely csak akkor változik, ha más cellaértékek változnak. A makrók segítségével azonban a beírt Visual Basic for Applications kódon alapuló hurkolt parancsokat hajthat végre. A makrók egy sor műveletet automatizálnak, így gyorsan és egyszerűen megismételheti azokat. Vegye figyelembe, hogy a makrók engedélyezése veszélyeztetheti számítógépe biztonságát, ezért csak akkor használjon hurkolt makrókat, ha biztos abban, hogy az Excel-táblázat forrása biztonságos.
1. lépés
Indítsa el az Excelt, nyissa meg a táblázatot, ahol a looping parancsot szeretné használni, majd nyomja meg az "Alt-F11" billentyűkombinációt a Visual Basic Editor megnyitásához.
2. lépés
Válassza a "Beszúrás" menüt, majd válassza a "Felhasználói űrlap" lehetőséget. Megjelenik egy UserForm ablak, mellette egy Controls Toolbox. A Controls Toolboxban válassza ki a "Command Button" elemet. A címkék akkor jelennek meg, amikor az egérmutatót az ikonok fölé viszi. Rajzolja meg a parancsgombot a UserForm ablakban.
3. lépés
Kattintson a jobb gombbal a megrajzolt parancsgombra, és válassza a "Kód megtekintése" lehetőséget a gomb VBA-kód ablakának megnyitásához. Vegye figyelembe, hogy UserForm-onként több gomb is lehet, ha több ciklust szeretne kódolni és végrehajtani.
4. lépés
Adja meg a végrehajtani kívánt ciklus VBA-kódját a „Private Sub” és „End Sub” sorok között a kódszerkesztőben. Például egy cellatartomány adatokkal való kitöltéséhez írja be a következő kódot:
Dim i As Integer i =1
Do Míg i <5 cella(i, 1). Érték =15 i =i + 1 hurok
5. lépés
Nyomja meg az "F5" billentyűt a ciklus végrehajtásához. Alternatív megoldásként kattintson a "Futtatás" menüre, majd válassza a "Run Sub/UserForm" lehetőséget.
Tipp
A VBA-szkriptekkel még sokféle hurok és függvény is futtatható (lásd a forrásokat).