S funkcijo Najdi lahko v urejevalniku Visual Basic Editor hitro poiščete izjave ali lastnosti, ki jih je treba urediti v makru Excel 2013. Pogovorno okno Najdi odprete tako, da v menijski vrstici izberete Uredi→Najdi, v standardni orodni vrstici kliknete gumb Najdi ali pritisnete Ctrl+F.
To pogovorno okno je zelo podobno tistemu, ki ga uporabljate pri iskanju vnosov v Excelovi preglednici. Glavna razlika je v tem, da vam pogovorno okno Najdi ponuja različne možnosti iskanja (poleg znanih možnosti za iskanje samo celih besed in ujemanja velikih in malih črk):
-
Gumb možnosti Trenutni postopek za iskanje samo po trenutnem postopku programiranja v oknu Koda
-
Gumb možnosti Trenutni modul za iskanje samo po makrih v trenutnem modulu (privzeto)
-
Gumb možnosti Trenutni projekt za iskanje po vseh makrih v vseh modulih v trenutnem projektu
-
Gumb možnosti izbranega besedila za iskanje samo besedila, ki ste ga izbrali v oknu kode (ta možnost ni na voljo, razen če ste v trenutni kodi izbrali blok besedila)
Ko vnesete lastnost ali stavek Visual Basic kot iskalni niz v besedilno polje Najdi, izberete možnosti iskanja in kliknete gumb Najdi naprej, Excel poskuša poiskati svojo prvo pojavljanje v kodi.
Ko se to zgodi, program poudari ta pojav v trenutnem postopku, modulu, projektu VBA ali izbranem besedilnem bloku (odvisno od tega, katero možnost iskanja uporabljate). Če želite poiskati naslednji pojav, lahko znova kliknete gumb Najdi naslednje v pogovornem oknu Najdi ali, če zaprete to pogovorno okno, pritisnete F3.
Če imate v makru več pojavov, ki zahtevajo isto vrsto posodobitve, lahko uporabite funkcijo Zamenjaj, da jih poiščete in zamenjate v kodi makra. To je še posebej uporabno, če se odločite spremeniti določeno vrednost v celotnem makru (na primer za obdelavo izberete obseg celic z imenom »income_08« namesto obsega »income_07«) in želite zagotoviti, da ne boste zamudili nobenega pojavnosti.
Če želite odpreti pogovorno okno Zamenjaj, izberite Uredi→ Zamenjaj v menijski vrstici urejevalnika Visual Basic ali pritisnite Ctrl+H. Upoštevajte, da lahko pogovorno okno Zamenjaj odprete v pogovornem oknu Najdi tako, da kliknete njegov gumb Zamenjaj.
Pogovorno okno Zamenjaj, ki se prikaže, je podobno pogovornemu oknu Najdi, le da vsebuje besedilno polje Zamenjaj z skupaj z besedilnim poljem Najdi in ima poleg gumba Najdi naslednje gumba Zamenjaj in Zamenjaj vse.
Ko vnesete lastnost ali stavek, ki ga želite najti v besedilnem polju Najdi, in tistega, s katerim ga želite zamenjati v besedilnem polju Zamenjaj z, kliknite gumb Najdi naprej, da poiščete prvo pojavljanje v trenutnem postopku, modulu, projektu VBA ali izbranem besedilni blok (odvisno od tega, katero možnost iskanja uporabljate).
Ko je ta pojav izbran v oknu Koda, ga s klikom na gumb Zamenjaj zamenjate z nadomestnim besedilom. Excel nato poišče naslednjo pojavnost, ki jo lahko nato zamenjate s klikom na gumb Zamenjaj ali pa preidete, da poiščete naslednji pojav, tako da kliknete gumb Najdi naslednji.
Ne uporabljajte gumba Zamenjaj vse za zamenjavo vseh pojavov v makru, razen če ste 100-odstotno prepričani, da ne boste globalno zamenjali nečesa, česar ne bi smeli zamenjati, in morda močno pokvarili svoj makro.