Saate kasutada Visual Basicu redaktori Otsi funktsiooni, et kiiresti leida oma Excel 2013 makros redigeerimist vajavad laused või atribuudid. Otsimise dialoogiboksi avamiseks valite menüüribal Redigeerimine→Otsi, klõpsate standardse tööriistariba nuppu Otsi või vajutage klahvikombinatsiooni Ctrl+F.
See dialoogiboks on väga sarnane sellele, mida kasutate Exceli tabelist kirjete leidmisel. Peamine erinevus seisneb selles, et dialoogiboks Otsi annab teile erinevaid valikuid selle kohta, mida otsida (lisaks tuttavatele valikutele ainult tervete sõnade leidmiseks ja vastavate tähtede leidmiseks):
-
Praeguse protseduuri valikunupp, et otsida koodiaknas ainult praegust programmeerimisprotseduuri
-
Praeguse mooduli valikunupp, et otsida ainult aktiivses moodulis olevaid makrosid (vaikeseade)
-
Praeguse projekti valikunupp, et otsida kõiki praeguse projekti kõigis moodulites makrosid
-
Valitud teksti valikunupp, et otsida ainult koodiaknas valitud tekstist (see valik pole saadaval, välja arvatud juhul, kui olete valinud praeguses koodis tekstiploki)

Pärast Visual Basicu atribuudi või lause sisestamist otsingustringina tekstiväljale Otsi, valige otsingusuvandid ja klõpsake nuppu Otsi järgmine, proovib Excel leida selle esmakordse esinemise koodis.
Kui see juhtub, tõstab programm esile selle esinemise praeguses protseduuris, moodulis, VBA projektis või valitud tekstiplokis (olenevalt sellest, millist otsinguvalikut kasutate). Järgmise esinemise leidmiseks võite klõpsata uuesti Otsi dialoogiboksis nuppu Otsi järgmine või kui sulgete selle dialoogiboksi, vajutage klahvi F3.
Kui teil on makros mitu esinemisjuhtu, mis nõuavad sama tüüpi värskendust, saate kasutada funktsiooni Asenda, et neid makrokoodis nii otsida kui ka asendada. See on eriti kasulik, kui otsustate makros teatud väärtust muuta (nt valite töötlemiseks lahtrivahemiku "income_08" vahemiku "income_07" asemel) ja soovite veenduda, et te ei jäta ühtegi juhtumid.
Dialoogiboksi Asenda avamiseks valige Visual Basicu redaktori menüüribalt Redigeerimine→Asenda või vajutage klahvikombinatsiooni Ctrl+H. Pange tähele, et saate dialoogiboksi Asenda avada dialoogiboksist Otsi, klõpsates selle nuppu Asenda.
Kuvatav dialoogiboks Asenda sarnaneb dialoogiboksiga Otsi, välja arvatud see, et see sisaldab tekstivälja Asenda millega koos tekstiväljaga Otsi ja lisaks nupule Otsi järgmine on ka nupud Asenda ja Asenda kõik.
Pärast otsitava atribuudi või avalduse sisestamist tekstikasti Otsi mis ja selle, millega see asendada tekstiväljale Asenda, klõpsake nuppu Otsi järgmine, et leida esimene esinemine praeguses protseduuris, moodulis, VBA projektis või valitud. tekstiplokk (olenevalt sellest, millist otsinguvalikut kasutate).
Kui see juhtum on koodiaknas valitud, tuleb see asendada asendustekstiga, klõpsates nuppu Asenda. Seejärel otsib Excel üles järgmise esinemise, mille saate seejärel asendada, klõpsates nuppu Asenda, või minna edasi, et leida järgmine esinemine, klõpsates nuppu Otsi järgmine.
Ärge kasutage nuppu Asenda kõik makro kõigi esinemisjuhtude asendamiseks, välja arvatud juhul, kui olete 100 protsenti kindel, et te ei asenda globaalselt midagi, mida ei tohiks asendada, ja võib-olla rikute oma makrot palju.