Ako upravovať makrá v programe Excel (2 metódy)

  • Zdieľajte To
Hugh West

Makro VBA programu Microsoft Excel je jedným z nástrojov, ktorý dokáže ľahko vykonať akúkoľvek operáciu na ľubovoľnom hárku. Dokáže tiež ušetriť veľa času. Makro VBA vydláždilo cestu k efektívnej analýze veľkého množstva údajov. Úprava makra VBA je nevyhnutnou súčasťou práce s touto aplikáciou. V tomto návode sa naučíte upravovať makrá v programe Excel na vhodných príkladoch a vhodných ilustráciách.

Stiahnite si cvičebnicu

Stiahnite si tento cvičebnicu.

Ako upravovať makrá.xlsm

Zrušenie skrytia makra v osobnom zošite

Vaše makrá môžu byť uložené kdekoľvek. Ak je osobný zošit skrytý, možno ho budete musieť najprv odkrývať. Osobný zošit je špecifický súbor, do ktorého sa ukladajú celé makrá. Je uložený vo vašom počítači a otvára sa pri každom otvorení programu Excel. Napriek tomu je tento súbor predvolene skrytý. Ak chcete zistiť, či tam je alebo nie, musíte ho odkrývať. Ak chcete upravovať akékoľvek makrá, musíte odkrývať osobný zošit.uložené v ňom.

📌 Kroky

Najprv kliknite na Zobraziť tab. Z Okno vybrať skupinu Zrušiť skrytie tlačidlo.

Potom sa zobrazí Zrušiť skrytie dialógové okno.

Vyberte osobný zošit a kliknite na OK .

Nakoniec sa zobrazí osobný zošit s makrami. Teraz môžete makrá upravovať, kedykoľvek budete chcieť.

Prečítajte si viac: [Riešenie:] Nie je možné upraviť makro v skrytom zošite (2 jednoduché riešenia)

2 spôsoby úpravy makier v programe Excel

V skutočnosti je úprava makier v programe Excel pomerne jednoduchá. Ak máte povolené makrá, môžete kedykoľvek otvoriť editor VBA. Potom ho môžete upravovať.

Poskytneme vám dva spôsoby úpravy makier. Poďme sa na ne postupne pozrieť.

1. Klávesová skratka na úpravu makier VBA v programe Excel

Ak ste zvyknutí pracovať s klávesovými skratkami a chcete urýchliť svoju prácu, toto bude pre vás metóda, ktorá vám pomôže. klávesové skratky na prechod do editora VBA . Môžete si vybrať ktorúkoľvek z nich, je to na vás.

1.1 Klávesová skratka na otvorenie dialógového okna makier

Táto klávesová skratka otvorí dialógové okno Makrá. V ňom môžete vybrať ľubovoľné makrá a upravovať ich.

📌 Kroky

Najprv stlačte Alt+F8 na klávesnici. Zobrazí sa dialógové okno Makro.

Teraz vyberte ľubovoľné makro z ponuky Názov makra zoznam.

Kliknite na Upraviť .

Potom sa dostanete do Editor VBA .

Nakoniec, z Editor VBA , môžete upraviť makrá podľa svojich potrieb.

Prečítajte si viac: Ako upraviť pole s názvom v programe Excel (úprava, zmena rozsahu a odstránenie)

1.2 klávesová skratka na priame otvorenie editora VBA

Ak ste získali zošit z iných zdrojov, je rozumné upraviť makrá podľa predchádzajúcej metódy. Ak však ide o váš vlastný zošit, môžete postupovať podľa tejto jednoduchej metódy.

Poznáte všetky moduly a názvy makier vo svojom zošite, však? Takže môžete kedykoľvek prejsť do ktoréhokoľvek modulu a upraviť makrá.

📌 Kroky

Najprv stlačte Alt+F11 .

Otvorí sa editor VBA. Teraz vyberte svoj modul. Dvakrát naň kliknite.

Teraz je váš Editor VBA je otvorený a makrá môžete ľahko upravovať.

Prečítajte si viac: 22 príkladov makier v programe Excel VBA

2. Používanie príkazu Makrá v programe Excel na úpravu kódov VBA

Ak patríte k ľuďom, ktorí radi pracujú s používateľskými rozhraniami, je tento projekt určený práve pre vás. Makrá v aplikácii Microsoft Excel Zobraziť stuhu. Odtiaľ môžete otvoriť Makro Dialógové okno a upravte makrá. Pozrime sa krok za krokom.

📌 Kroky

Najprv prejdite na Zobraziť karta. Zobrazí sa Makrá tlačidlo vpravo.

Potom kliknite na položku Makrá. Makro otvorí sa dialógové okno.

Vyberte si ľubovoľné makro z názov makra zoznam.

Kliknite na Upraviť .

Tu je vaše vybrané makro. Teraz môžete začať upravovať.

Prečítajte si viac: Ako priradiť makro k tlačidlu v programe Excel

Podobné čítania

  • Makro VBA na odstránenie riadku, ak bunka obsahuje hodnotu v programe Excel (2 metódy)
  • Ako upraviť bunku v programe Excel pomocou klávesnice (4 praktické metódy)
  • 7 riešení pre sivé odkazy na úpravu alebo možnosť zmeny zdroja v programe Excel
  • Ako upraviť bunku v programe Excel bez dvojitého kliknutia (3 jednoduché spôsoby)

Testovanie makier po úprave: ladenie a spustenie

Doteraz sme hovorili o tom, ako otvoriť editor VBA na úpravu makier v programe Excel. V tejto časti upravíme makro a otestujeme ho.

Poskytli sme vám cvičný zošit. Z tohto zošita upravíme makro.

Pozrite sa na tento súbor údajov:

Tu máme v súbore údajov niekoľko prázdnych buniek. Naším cieľom bolo vyplniť tieto prázdne bunky slovom " Nezosobášený ".

Toto bol náš kód VBA:

 Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Ktorú hodnotu chcete hľadať ?", "Search Value") 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 implementácii tohto kódu bol náš výsledok taký, ako na nasledujúcom obrázku:

Teraz ju upravíme. V tomto prípade vyplníme prázdne bunky slovom " Single "

📌 Kroky

Najprv stlačte tlačidlo Alt+F8 na klávesnici. Zobrazí sa dialógové okno makra.

Vyberte FindNext_empty_value

Potom kliknite na Upraviť .

Potom sa otvorí editor VBA. Teraz tu vykonáme jednoduchú zmenu. Odstránili sme " Nezosobášený " slovo.

Teraz, od Ladenie na paneli s ponukou vyberte položku Kompilácia VBAProject .

Potom sa zobrazí chyba, pretože sme nezadali žiadnu hodnotu.

Teraz ho zmeňte na " Single ", ako na nasledujúcom obrázku.

Opäť od Ladenie na paneli s ponukou vyberte položku Kompilácia VBAProject . Tentoraz sa nevyskytne žiadna chyba. Teraz súbor uložte.

Opäť stlačte tlačidlo Alt+F8 na klávesnici. FindNext_empty_value

Potom kliknite na Spustiť .

V poli Search Value nechajte pole prázdne, pretože hľadáme prázdne bunky.

Vyberte rozsah buniek vašich údajov.

Potom kliknite na OK .

Ako vidíte, úspešne sme upravili náš kód a ten funguje bez problémov.

Prečítajte si viac: Ako upraviť pomenovaný rozsah v programe Excel

💬 Čo si treba zapamätať

✎ Ak nezískate súbor Excel s povolenými makrami z dôveryhodný zdroj , nepovoľovať obsah makra. Môžu sa vyskytovať škodlivé kódy .

✎ Vytvorte kópiu Makro VBA aby ste mohli v budúcnosti ľahko nájsť kódy, kedykoľvek ich budete potrebovať.

Záver

Na záver dúfam, že vám tento návod poskytol kus užitočných vedomostí o úprave makier v programe Excel. Odporúčame vám naučiť sa a aplikovať všetky tieto pokyny na váš súbor údajov. Stiahnite si cvičný zošit a vyskúšajte ich sami. Neváhajte tiež poskytnúť spätnú väzbu v sekcii komentárov. Vaša cenná spätná väzba nás motivuje k tvorbe podobných návodov. Nezabudnite si pozrieť našewebová stránka Exceldemy.com pre rôzne problémy a riešenia súvisiace s programom Excel.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.