Na rýchle vyhľadanie príkazov alebo vlastností, ktoré je potrebné upraviť v makre Excelu 2013, môžete použiť funkciu Hľadať v editore jazyka Visual Basic. Dialógové okno Hľadať otvoríte výberom Úpravy→Nájsť na paneli s ponukami, kliknutím na tlačidlo Hľadať na štandardnom paneli nástrojov alebo stlačením Ctrl+F.
Toto dialógové okno je veľmi podobné tomu, ktoré používate pri hľadaní položiek v tabuľke Excel. Hlavný rozdiel je v tom, že dialógové okno Nájsť vám ponúka rôzne možnosti vyhľadávania (okrem známych možností na vyhľadávanie iba celých slov a zhodujúcich sa malých a veľkých písmen):
-
Tlačidlo voľby Aktuálna procedúra na vyhľadanie iba aktuálnej procedúry programovania v okne Kód
-
Tlačidlo možnosti Aktuálneho modulu na vyhľadávanie iba makier v aktuálnom module (predvolené)
-
Tlačidlo voľby Aktuálny projekt na vyhľadanie všetkých makier vo všetkých moduloch v rámci aktuálneho projektu
-
Tlačidlo voľby Vybratý text na vyhľadávanie iba textu, ktorý ste vybrali v okne Kód (táto možnosť nie je dostupná, pokiaľ ste v aktuálnom kóde nevybrali blok textu)
Po zadaní vlastnosti alebo príkazu jazyka Visual Basic ako vyhľadávacieho reťazca do textového poľa Nájsť, vyberte možnosti vyhľadávania a kliknite na tlačidlo Nájsť ďalšie, Excel sa pokúsi nájsť jeho prvý výskyt v kóde.
Keď sa tak stane, program zvýrazní tento výskyt v aktuálnej procedúre, module, projekte VBA alebo vybranom textovom bloku (v závislosti od toho, ktorú možnosť vyhľadávania použijete). Ak chcete nájsť ďalší výskyt, môžete znova kliknúť na tlačidlo Nájsť ďalšie v dialógovom okne Hľadať, alebo ak toto dialógové okno zatvoríte, stlačte F3.
Ak máte v makre viacero výskytov, ktoré vyžadujú rovnaký typ aktualizácie, môžete použiť funkciu Nahradiť na ich nájdenie a nahradenie v kóde makra. Je to užitočné najmä vtedy, keď sa rozhodnete zmeniť konkrétnu hodnotu v rámci makra (ako je napríklad výber rozsahu buniek s názvom „príjem_08“ na spracovanie namiesto rozsahu „príjem_07“) a chcete sa uistiť, že vám žiadna neunikne. výskytov.
Ak chcete otvoriť dialógové okno Nahradiť, vyberte Upraviť→Nahradiť na lište ponuky editora jazyka Visual Basic alebo stlačte Ctrl+H. Všimnite si, že dialógové okno Nahradiť môžete otvoriť z dialógového okna Hľadať kliknutím na jeho tlačidlo Nahradiť.
Dialógové okno Nahradiť, ktoré sa zobrazí, je rovnaké ako dialógové okno Nájsť, s tým rozdielom, že obsahuje textové pole Nahradiť čím spolu s textovým poľom Nájsť a má okrem tlačidla Nájsť ďalšie aj tlačidlá Nahradiť a Nahradiť všetko.
Po zadaní vlastnosti alebo príkazu, ktorý sa má nájsť, do textového poľa Nájsť čo a vlastnosti alebo príkazu, ktorým ho chcete nahradiť do textového poľa Nahradiť, kliknite na tlačidlo Nájsť ďalšie, aby ste našli prvý výskyt v aktuálnej procedúre, module, projekte VBA alebo vybratom textový blok (v závislosti od toho, ktorú možnosť vyhľadávania používate).
Po výbere tohto výskytu v okne Kód ho nahradíte náhradným textom kliknutím na tlačidlo Nahradiť. Excel potom nájde ďalší výskyt, ktorý potom môžete nahradiť kliknutím na tlačidlo Nahradiť alebo prejsť a nájsť ďalší výskyt kliknutím na tlačidlo Nájsť ďalšie.
Tlačidlo Nahradiť všetko nepoužívajte na nahradenie všetkých výskytov v makre, pokiaľ si nie ste stopercentne istí, že globálne nenahradíte niečo, čo by sa nahradiť nemalo, a tým si svoje makro možno poriadne nepokazíte.