Du kan använda sökfunktionen i Visual Basic Editor för att snabbt hitta de uttalanden eller egenskaper som behöver redigeras i ditt Excel 2013-makro. Du öppnar dialogrutan Sök genom att välja Redigera → Sök i menyraden, klicka på knappen Sök i standardverktygsfältet eller genom att trycka på Ctrl+F.
Den här dialogrutan är mycket lik den du använder när du hittar poster i ditt Excel-kalkylblad. Den största skillnaden är att dialogrutan Sök ger dig olika val för vad du ska söka efter (utöver de välbekanta alternativen för att bara hitta hela ord och matcha skiftläge):
-
Alternativknapp Aktuell procedur för att endast söka efter den aktuella programmeringsproceduren i kodfönstret
-
Alternativknapp för aktuell modul för att endast söka efter makron i den aktuella modulen (standard)
-
Alternativknapp för aktuellt projekt för att söka i alla makron i alla moduler inom det aktuella projektet
-
Alternativknapp för vald text för att endast söka efter texten som du har valt i kodfönstret (det här alternativet är inte tillgängligt om du inte har valt ett textblock i den aktuella koden)

När du har angett Visual Basic-egenskapen eller -satsen som söksträng i textrutan Hitta vad, välj sökalternativen och klicka på knappen Hitta nästa, försöker Excel att hitta dess första förekomst i koden.
När det gör det, markerar programmet den förekomsten i den aktuella proceduren, modulen, VBA-projektet eller det valda textblocket (beroende på vilket sökalternativ du använder). För att hitta nästa förekomst kan du klicka på knappen Hitta nästa i dialogrutan Sök igen eller, om du stänger den här dialogrutan, tryck på F3.
Om du har ett antal förekomster i makrot som kräver samma typ av uppdatering kan du använda funktionen Ersätt för att både hitta och ersätta dem i makrokoden. Detta är särskilt användbart när du bestämmer dig för att ändra ett visst värde genom ett makro (som att välja cellintervallet "income_08″ för bearbetning istället för intervallet "income_07″), och du vill vara säker på att du inte missar någon händelser.
För att öppna dialogrutan Ersätt, välj Redigera → Ersätt på menyraden i Visual Basic Editor eller tryck på Ctrl+H. Observera att du kan öppna dialogrutan Ersätt från dialogrutan Sök genom att klicka på knappen Ersätt.
Dialogrutan Ersätt som visas är precis som dialogrutan Sök, förutom att den innehåller en textruta Ersätt med tillsammans med textrutan Sök efter och har knapparna Ersätt och Ersätt alla utöver knappen Sök nästa.
Efter att ha angett egenskapen eller uttalandet för att hitta i textrutan Hitta vad och den som ska ersättas med i textrutan Ersätt med, klicka på knappen Hitta nästa för att hitta den första förekomsten i den aktuella proceduren, modulen, VBA-projektet eller valda textblock (beroende på vilket sökalternativ du använder).
Efter att den här förekomsten har valts i kodfönstret, ersätter du den med ersättningstexten genom att klicka på knappen Ersätt. Excel lokaliserar sedan nästa förekomst, som du sedan kan ersätta genom att klicka på knappen Ersätt eller gå över för att hitta nästa förekomst genom att klicka på knappen Hitta nästa.
Använd inte knappen Ersätt alla för att ersätta alla förekomster i ditt makro såvida du inte är 100 procent säker på att du inte globalt kommer att ersätta något som inte borde ersättas och eventuellt förstöra ditt makro.