Jak upravovat makra v aplikaci Excel (2 metody)

  • Sdílet Toto
Hugh West

Makra VBA aplikace Microsoft Excel jsou jedním z nástrojů, který dokáže snadno provést jakoukoli operaci na jakémkoli listu. Dokáže také ušetřit spoustu času. Makra VBA vydláždila cestu k efektivní analýze velkého množství dat. Úprava maker VBA je nezbytnou součástí práce s touto aplikací. V tomto kurzu se naučíte upravovat makra v aplikaci Excel na vhodných příkladech a vhodných ilustracích.

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit.

Jak upravovat makra.xlsm

Zrušení skrytí makra v osobním sešitě

Vaše makra mohou být uložena kdekoli. Pokud je osobní sešit skrytý, budete ho možná muset nejprve odkrýt. Osobní sešit je specifický soubor, do kterého se ukládají celá makra. Je uložen v počítači a otevírá se při každém otevření aplikace Excel. Přesto je tento soubor ve výchozím nastavení skrytý. Chcete-li zjistit, zda tam je, nebo není, musíte ho odkrýt. Chcete-li upravovat jakákoli makra, musíte osobní sešit odkrýt.uloženy v něm.

📌 Kroky

Nejprve klikněte na Zobrazit tab. Z Okno vyberte skupinu Odstranit tlačítko.

Poté se zobrazí Odstranit dialogové okno.

Vyberte osobní sešit a klikněte na OK .

Nakonec se zobrazí osobní sešit s makry. Nyní můžete makra upravovat, kdykoli budete chtít.

Přečtěte si více: [Řešení:] Nelze upravit makro ve skrytém sešitu (2 snadná řešení)

2 způsoby úprav maker v aplikaci Excel

Upravovat makra v Excelu je skutečně poměrně snadné. Pokud máte makra povolena, můžete kdykoli otevřít editor VBA. Ten pak můžete upravovat.

Nabídneme vám dva způsoby úprav maker. Podívejme se na ně postupně.

1. Klávesová zkratka pro úpravu maker VBA v aplikaci Excel

Pokud jste zvyklí pracovat s klávesovými zkratkami a chcete si urychlit práci, bude pro vás tato metoda vhodná. klávesové zkratky pro přechod do editoru VBA . Můžete si vybrat kteroukoli z nich, záleží jen na vás.

1.1 Klávesová zkratka pro otevření dialogového okna Makra

Tato klávesová zkratka otevře dialogové okno Makra. V něm můžete vybrat libovolná makra a upravovat je.

📌 Kroky

Nejprve stiskněte Alt+F8 na klávesnici. Zobrazí se dialogové okno Makro.

Nyní vyberte libovolné makro z nabídky Název makra seznam.

Klikněte na Upravit .

Poté se dostanete do Editor VBA .

A konečně, z Editor VBA , můžete makra upravit podle svých potřeb.

Přečtěte si více: Jak upravit pole se jménem v aplikaci Excel (úprava, změna rozsahu a odstranění)

1.2 Klávesová zkratka pro přímé otevření editoru VBA

Pokud jste sešit získali z jiných zdrojů, je rozumné upravit makra podle předchozí metody. Pokud se však jedná o váš vlastní sešit, můžete postupovat podle této jednoduché metody.

Znáte přece všechny moduly a názvy maker ve svém sešitě, že? Takže můžete kdykoli přejít do libovolného modulu a upravit makra.

📌 Kroky

Nejprve stiskněte Alt+F11 .

Otevře se editor VBA. Nyní vyberte svůj modul a dvakrát na něj klikněte.

Nyní vaše Editor VBA a můžete makra snadno upravovat.

Přečtěte si více: 22 příkladů maker v aplikaci Excel VBA

2. Použití příkazu Makra v aplikaci Excel k úpravě kódů VBA

Pokud patříte k těm, kteří rádi pracují s uživatelskými rozhraními, je tento produkt určen právě pro vás. Makra v aplikaci Microsoft Excel Zobrazit ribbon. Odtud můžete otevřít okno Makro dialogové okno a upravte makra. Podívejme se na to krok za krokem.

📌 Kroky

Nejprve přejděte do Zobrazit zobrazí se karta Makra tlačítko vpravo.

Poté klikněte na položku Makra. Makro otevře se dialogové okno.

Vyberte si libovolné makro z název makra seznam.

Klikněte na Upravit .

Zde je vaše vybrané makro. Nyní můžete začít upravovat.

Přečtěte si více: Jak přiřadit makro tlačítku v aplikaci Excel

Podobná čtení

  • Makro VBA pro odstranění řádku, pokud buňka obsahuje hodnotu v aplikaci Excel (2 metody)
  • Jak upravovat buňky v aplikaci Excel pomocí klávesnice (4 praktické metody)
  • 7 řešení pro zašedlou možnost Upravit odkazy nebo Změnit zdroj v aplikaci Excel
  • Jak upravit buňku v aplikaci Excel bez dvojitého kliknutí (3 snadné způsoby)

Testování maker po úpravě: Ladění a spuštění

Až do této chvíle jsme probírali, jak otevřít editor VBA pro úpravu maker v aplikaci Excel. V této části upravíme makro a vyzkoušíme ho.

Poskytli jsme vám cvičný sešit. Z tohoto sešitu upravíme makro.

Podívejte se na tento soubor dat:

Zde máme v souboru dat několik prázdných buněk. Naším cílem bylo vyplnit tyto prázdné buňky slovem " Nesezdané ".

Toto byl náš kód VBA:

 Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Kterou hodnotu chcete hledat ?", "Hledaná hodnota") If StrPtr(search_value) = 0 Then Exit Sub End If Application.DisplayAlerts = False Dim search_range As Range On Error Resume Next Set search_range = Application.InputBox("Select Your Range of Cells", "Search Range", Type:=8) On Error GoTo 0 Application.DisplayAlerts= True If search_range Is Nothing Then Exit Sub End If Dim FindRng As Range Set FindRng = search_range.Find(what:=search_value) counter = 0 Do counter = counter + 1 FindRng.value = "Unmarried" Set FindRng = search_range.FindNext(FindRng) Loop While Not FindRng Is Nothing MsgBox "Total " & counter & " empty cells were replaced with: Unmarried" End Sub 

Po implementaci tohoto kódu byl náš výsledek takový, jako na následujícím obrázku:

Nyní ji upravíme. V tomto případě vyplníme prázdné buňky slovem " Jednotlivé stránky "

📌 Kroky

Nejprve stiskněte tlačítko Alt+F8 na klávesnici. Zobrazí se dialogové okno makra.

Vyberte FindNext_empty_value

Pak klikněte na Upravit .

Poté se otevře editor VBA. Nyní zde provedeme jednoduchou změnu. Odstranili jsme " Nesezdané " slovo.

Nyní od Ladění na panelu nabídek vyberte možnost Zkompilovat VBAProject .

Poté se zobrazí chyba, protože jsme nezadali žádnou hodnotu.

Nyní jej změňte na " Jednotlivé stránky " jako na následujícím snímku obrazovky.

Opět od Ladění na panelu nabídek vyberte možnost Zkompilovat VBAProject . Tentokrát se neobjeví žádná chyba. Nyní soubor uložte.

Opět stiskněte tlačítko Alt+F8 na klávesnici. FindNext_empty_value

Pak klikněte na Spustit .

V poli Hledat hodnotu nechte pole prázdné, protože hledáme prázdné buňky.

Vyberte rozsah buněk svých dat.

Pak klikněte na OK .

Jak vidíte, kód jsme úspěšně upravili a funguje bez problémů.

Přečtěte si více: Jak upravit pojmenovaný rozsah v aplikaci Excel

💬 Co si zapamatovat

✎ Pokud nezískáte soubor aplikace Excel s povolenými makry z aplikace. důvěryhodný zdroj , nepovolovat obsah makra. Mohou se v něm nacházet škodlivé kódy .

✎ Vytvořte kopii Makro VBA abyste mohli kódy v budoucnu snadno najít, kdykoli je budete potřebovat.

Závěr

Závěrem doufám, že vám tento návod poskytl kus užitečných znalostí pro úpravu maker v Excelu. Doporučujeme vám naučit se všechny tyto pokyny a aplikovat je na váš soubor dat. Stáhněte si cvičný sešit a vyzkoušejte si je sami. Neváhejte nám také poskytnout zpětnou vazbu v sekci komentářů. Vaše cenná zpětná vazba nás motivuje k vytváření podobných návodů. Nezapomeňte se podívat na našewebové stránky Exceldemy.com pro různé problémy a řešení související s aplikací Excel.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.