Přejít na hlavní obsah

Excel makro: použití příkazu "pokud jinak" k automatizaci úloh

Jedním z nejvýkonnějších nástrojů aplikace Excel jsou makra, která umožňují automatizovat duplicitní akce a zjednodušit práci s daty. Příkaz " pokud jinak "(nebo" if else") je nedílnou součástí psaní Maker v Excelu a umožňuje programovat logiku provádění určitých úkolů.

Operátor "pokud jinak" se použije k zadání podmínek a provedení určité akce v závislosti na splnění této podmínky. Pokud je podmínka splněna, je splněna jedna akce, pokud není splněna - je splněna druhá. V Excelu mohou být podmínky velmi rozmanité-od jednoduchých matematických operací až po složité kontroly shody se šablonou.

Příklad použití operátora "pokud jinak":




Sub CheckGrade()


Dim grade As Integer


grade = InputBox ("zadejte skóre:")


If grade >= 90 Then


MsgBox " Skvělé!"


ElseIf grade >= 80 Then


MsgBox " Dobře!"


ElseIf grade >= 70 Then


MsgBox " Uspokojivě!"


Else


MsgBox " Nevyhovující!"


End If


End Sub

V tomto příkladu se v závislosti na zadaném hodnocení zobrazí odpovídající zpráva. Pokud je skóre větší nebo rovno 90, zobrazí se Zpráva " skvělé!"pokud je skóre větší nebo rovno 80, zobrazí se Zpráva" dobře!"pokud je skóre větší nebo rovno 70, zobrazí se Zpráva" uspokojivé!", ve všech ostatních případech se zobrazí zpráva " neuspokojivé!".

Operátor "pokud jinak" je velmi užitečný nástroj pro automatizaci úloh v Excelu. Umožňuje snadno programovat různé podmínky a odpovídajícím způsobem na ně reagovat. Naučit se používat tento operátor vám pomůže zlepšit efektivitu práce s daty a uvolnit čas na provádění důležitějších úkolů.

Excel makro: automatizace úloh pomocí příkazu "pokud jinak"

Příkaz "pokud jinak" má následující syntaxi:

  • pokud (logické_vyrážka, čin_1, čin_2)

Pokud je Logická úvaha pravdivá, bude naplněna skutek_1 . Pokud je tato podmínka nepravdivá, bude splněna skutková podstata § 2 odst .

Aplikace operátora "pokud jinak" v excelových makrech výrazně rozšiřuje možnosti automatizace. Můžete jej například použít ke kontrole konkrétní hodnoty v buňce a v závislosti na výsledku provést různé operace. K provádění různých akcí v závislosti na uživatelem zvolené variantě lze také použít příkaz "pokud jinak".

Je důležité mít na paměti, že při psaní makra pomocí příkazu "pokud jinak" je třeba zvážit všechny možné možnosti výsledku událostí. Je také třeba vzít v úvahu, že makro může být obtížné porozumět a podporovat, proto je vhodné dokumentovat jeho logiku a komentovat kód, aby se s ním v budoucnu dalo snadno pracovat.

Výsledkem je, že použití příkazu "pokud jinak" v makrech aplikace Excel umožňuje flexibilnější a efektivnější nástroje pro automatizaci úloh. Díky tomuto operátorovi můžete vytvářet makra, která se přizpůsobují různým scénářům uživatele a usnadňují rutinní operace, šetří váš čas a zlepšuje výkon.

Vytvoření makra v Excelu pro automatické řešení úloh

Jedním z nejužitečnějších operátorů v makrech Excelu je operátor "pokud jinak". Umožňuje nastavit určité podmínky a provádět příslušné kroky v závislosti na výsledku podmínky.

Chcete-li vytvořit makro pomocí příkazu "pokud jinak" v Excelu, postupujte podle následujících kroků:

  1. Otevřete Excel a v horní navigační liště vyberte kartu Vývojář.
  2. Klikněte na tlačítko Makro ve skupině kód na kartě Vývojář.
  3. V okně makra, které se zobrazí, klikněte na tlačítko Vytvořit a zadejte název makra.
  4. Klikněte na tlačítko" Vytvořit " a v okně Visual Basic for Applications (VBA), které se zobrazí, zadejte kód pro makro.
  5. Chcete-li použít operátora "pokud jinak", můžete použít následující konstrukci:
If podmínka ThenProváděné úkony, pokud je podmínka pravdivá
ElseIf podmínkaProváděné činnosti, pokud jsou předchozí podmínky nepravdivé
ElseProváděné činnosti, pokud jsou všechny předchozí podmínky nepravdivé
End IfDokončení operátora "pokud a jinak"

Po dokončení psaní kódu pro makro klikněte na tlačítko Uložit a zavřete Editor VBA.

Nyní můžete makro použít tak, že jej vyberete v okně makra a kliknete na tlačítko Spustit. Makro automaticky provede sérii akcí v Excelu podle daných podmínek.

Vytváření maker pomocí příkazu "pokud a jinak" v Excelu může výrazně usnadnit řešení opakujících se úkolů a ušetřit čas. Použijte tento výkonný nástroj ke zvýšení efektivity práce s daty v Excelu.