A Visual Basic Editor Keresés funkciójával gyorsan megkeresheti azokat az utasításokat vagy tulajdonságokat, amelyeket szerkeszteni kell az Excel 2013 makrójában. A Keresés párbeszédpanelt a menüsor Szerkesztés→Keresés parancsával, a Standard eszköztár Keresés gombjára kattintva vagy a Ctrl+F billentyűkombináció megnyomásával nyithatja meg.
Ez a párbeszédpanel nagyon hasonlít ahhoz, amelyet az Excel-táblázat bejegyzéseinek keresésekor használ. A fő különbség az, hogy a Keresés párbeszédpanel különböző választási lehetőségeket kínál arra vonatkozóan, hogy mit kereshet (a csak a teljes szavak és a megfelelő kis- és nagybetűk keresésének ismert lehetőségein kívül):
-
Aktuális eljárás opció gomb, hogy csak az aktuális programozási eljárásban keressen a Kód ablakban
-
Aktuális modul opció gomb, amellyel csak az aktuális modulban található makrók kereshetők (alapértelmezett)
-
Aktuális projekt opció gomb, amellyel megkeresheti az összes makrót az aktuális projekt összes moduljában
-
Kijelölt szöveg opció gomb, ha csak a Kód ablakban kiválasztott szövegben kereshet (ez a lehetőség nem érhető el, hacsak nem jelölt ki egy szövegblokkot az aktuális kódban)

Miután beírta a Visual Basic tulajdonságot vagy utasítást keresési karakterláncként a Keresse meg szövegmezőben, válassza ki a keresési beállításokat, és kattintson a Következő keresése gombra, az Excel megpróbálja megtalálni az első előfordulását a kódban.
Amikor ez megtörténik, a program kiemeli az adott előfordulást az aktuális eljárásban, modulban, VBA-projektben vagy kiválasztott szövegblokkban (attól függően, hogy melyik keresési beállítást használja). A következő előfordulás megkereséséhez kattintson újra a Következő keresése gombra a Keresés párbeszédpanelen, vagy ha bezárja ezt a párbeszédpanelt, nyomja meg az F3 billentyűt.
Ha a makróban számos olyan előfordulás fordul elő, amelyek ugyanolyan típusú frissítést igényelnek, a Csere funkció segítségével megkeresheti és lecserélheti őket a makrókódban. Ez különösen akkor hasznos, ha úgy dönt, hogy egy adott értéket módosít egy makró során (például a „bevétel_07” tartomány helyett a „bevétel_08” cellatartományt választja ki a feldolgozáshoz), és meg akarja bizonyosodni arról, hogy ne hagyjon ki egyetlen értéket sem. előfordulások.
A Csere párbeszédpanel megnyitásához válassza a Szerkesztés→Csere menüpontot a Visual Basic Editor menüsorában, vagy nyomja meg a Ctrl+H billentyűkombinációt. Vegye figyelembe, hogy a Csere párbeszédpanelt a Keresés párbeszédpanelen belül is megnyithatja, ha rákattint a Csere gombra.
A megjelenő Csere párbeszédpanel olyan, mint a Keresés párbeszédpanel, kivéve, hogy tartalmaz egy Csere erre szövegdobozt, valamint a Keresse meg szövegdobozt, és a Következő keresése gombon kívül a Csere és az Összes cseréje gombokat is tartalmazza.
Miután beírta a Keresse meg szövegmezőbe a keresendő tulajdonságot vagy utasítást, és a Csere szövegmezőben azt, amelyre lecserélni, kattintson a Következő keresése gombra, hogy megkeresse az első előfordulást az aktuális eljárásban, modulban, VBA-projektben vagy kiválasztott szövegblokk (attól függően, hogy melyik keresési opciót használja).
Miután ezt az előfordulást kiválasztotta a Kód ablakban, a Csere gombra kattintva lecserélheti a helyettesítő szövegre. Az Excel ezután megkeresi a következő előfordulást, amelyet a Csere gombra kattintva lecserélhet, vagy a Következő keresése gombra kattintva megkeresheti a következő előfordulást.
Ne használja az Összes cseréje gombot a makró összes előfordulásának cseréjére, hacsak nem 100 százalékig biztos abban, hogy nem fog globálisan lecserélni olyasmit, amit nem kellene lecserélni, és esetleg nagyot elrontani a makrót.