Ako vytvoriť slučku v programe Excel

click fraud protection
Prenosný počítač s tabuľkovým procesorom na obrazovke

Slučkové makrá môžu zabrať únavnú prácu a zautomatizovať ju.

Kredit za obrázok: Stockbyte/Stockbyte/Getty Images

Štandardný vzorec v Exceli sa nemôže opakovať viac ako raz; ide o statický výpočet, ktorý sa zmení len vtedy, keď sa zmenia hodnoty iných buniek. Môžete však použiť makrá na vykonávanie príkazov v slučke na základe kódu Visual Basic for Applications, ktorý zadáte. Makrá automatizujú sériu akcií, takže ich môžete rýchlo a jednoducho opakovať. Upozorňujeme, že aktivácia makier môže ohroziť bezpečnosť vášho počítača, takže slučkové makrá používajte iba vtedy, keď ste si istí, že zdroj excelovej tabuľky je bezpečný.

Krok 1

Spustite Excel, otvorte tabuľku, v ktorej chcete použiť príkaz opakovania, a potom stlačením klávesov "Alt-F11" otvorte editor jazyka Visual Basic.

Video dňa

Krok 2

Vyberte ponuku „Vložiť“ a potom vyberte „Formulár používateľa“. Zobrazí sa okno UserForm s ovládacím panelom vedľa neho. V ovládacom paneli vyberte "Príkazové tlačidlo". Štítky sa zobrazia, keď umiestnite kurzor myši na ikony. Nakreslite príkazové tlačidlo v okne UserForm.

Krok 3

Kliknite pravým tlačidlom myši na príkazové tlačidlo, ktoré ste nakreslili, a výberom položky „Zobraziť kód“ otvorte okno kódu VBA pre toto tlačidlo. Všimnite si, že môžete mať viacero tlačidiel na UserForm, ak chcete kódovať a spúšťať viacero slučiek.

Krok 4

Zadajte kód VBA pre slučku, ktorú chcete vykonať medzi riadkami "Private Sub" a "End Sub" v editore kódu. Ak chcete napríklad vyplniť rozsah buniek údajmi, môžete zadať nasledujúci kód:

Dim i Ako celé číslo i = 1

Urob, kým i < 5 buniek (i, 1). Hodnota = 15 i = i + 1 slučka

Krok 5

Stlačením "F5" spustíte slučku. Prípadne kliknite na ponuku „Spustiť“ a potom vyberte „Spustiť pod/užívateľský formulár“.

Tip

Existuje mnoho ďalších typov slučiek a funkcií, ktoré môžete spustiť pomocou skriptovania VBA (pozri Zdroje).