Video: Biblical Series I: Introduction to the Idea of God 2024
Du kan använda funktionen Sök 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 på menyraden, klicka på Sök-knappen på standardverktygsfältet eller genom att trycka på Ctrl + F.
Den här dialogrutan är mycket lik den som du använder när du hittar poster i Excel-kalkylbladet. Huvudskillnaden är att dialogrutan Sök ger dig olika val för vad du ska söka efter (förutom de bekanta alternativen för att bara hitta hela ord och matchande fall):
-
Aktuell procedur för att bara söka efter det aktuella programmeringsproceduren i kodfönstret
-
Aktuell modul för att bara söka efter makron i den aktuella modulen (standard)
-
Aktuellt projekt alternativknappen för att söka efter alla makron i alla moduler i det aktuella projektet
-
Valad text alternativknappen för att bara 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 egenskapen Visual Basic eller ditt sökord som söksträng i textrutan Sök det, välj sökalternativen och klicka på Sök efter-knappen, försöker Excel att hitta sin första händelse i koda.
När det gör visas programmet i det aktuella förfarandet, modulen, VBA-projektet eller det valda textblocket (beroende på vilket sökalternativ du använder). För att hitta nästa händelse kan du klicka på knappen Sök efter i dialogrutan Sök igen, eller om du stänger dialogrutan trycker du på F3.
Om du har ett antal händelser i hela makroet som kräver samma typ av uppdatering, kan du använda ersättningsfunktionen för att både hitta och ersätta dem i makrokoden. Det här ä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 cellintervall som heter "income_08" för behandling istället för intervallet "income_07") och du vill se till att du inte saknar någon händelser.
Om du vill öppna dialogrutan Ersätt väljer du Redigera → Byt ut på menyraden Visual Basic Editor eller trycker på Ctrl + H. Observera att du kan öppna dialogrutan Ersätt utifrån dialogrutan Sök, genom att klicka på knappen Ersätt.
Dialogrutan Ersätt som visas är precis som dialogrutan Sök, med undantag för att den innehåller en textrutan Byt ut tillsammans med textrutan Sök vad som helst och har Ersätt och ersätt alla knappar utöver knappen Sök efter.
När du har angett egenskapen eller påståendet för att hitta i textrutan Sök det och den som ska ersättas med i rutan Ersätt med, klickar du på knappen Sök efter för att hitta den första händelsen i den aktuella proceduren, modulen, VBA-projektet, eller valt textblock (beroende på vilket sökalternativ du använder).
När det här valet har valts i kodfönstret har du ersatt det med ersättningstexten genom att klicka på ersättnings-knappen. Excel lokaliserar sedan nästa händelse, som du sedan kan ersätta genom att klicka på Byt ut eller vidarebefordra för att hitta nästa händelse genom att klicka på knappen Sök nästa.
Använd inte knappen Ersätt alla för att ersätta alla förekomster i ditt makro om du inte är 100 procent säker på att du inte kommer att ersätta någonting som inte ska ersättas och eventuellt skruva upp din makro stora tid.