Hem Sociala medier Hur man hittar och ersätter kod i en Visual Basic Editor Macro - dummies

Hur man hittar och ersätter kod i en Visual Basic Editor Macro - dummies

Video: Biblical Series I: Introduction to the Idea of God 2025

Video: Biblical Series I: Introduction to the Idea of God 2025
Anonim

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.

Hur man hittar och ersätter kod i en Visual Basic Editor Macro - dummies

Redaktörens val

Vad är en Java-karta? - dummies

Vad är en Java-karta? - dummies

Arrays och specialiserade listor gör det möjligt att utföra en fantastisk uppsättning uppgifter med Java. Det finns dock situationer där en Java-applikation behöver något som är mer relaterat till en databas, utan att egentligen ha allt databasbagage (som att behöva köpa en separat applikation). Till exempel kanske du vill kunna ...

Några få saker om Java Math - dummies

Några få saker om Java Math - dummies

Tro det eller inte, datorer - även de mest kraftfulla - Ha vissa begränsningar när det gäller att utföra matematiska beräkningar. Dessa begränsningar är vanligtvis obetydliga, men ibland slår de sig och biter på dig. Här är de saker du behöver se upp för när du gör matte i Java. Helhetsflöde Det grundläggande problemet ...

Vad är recursion i Java Programmering? - dummies

Vad är recursion i Java Programmering? - dummies

Rekursion är en grundläggande programmeringsteknik som du kan använda i Java, där en metod kallar sig för att lösa ett problem. En metod som använder denna teknik är rekursiv. Många programmeringsproblem kan lösas endast genom rekursion, och vissa problem som kan lösas med andra tekniker löses bättre genom rekursion. En av ...

Redaktörens val

4 Måste-inkludera i din blogg sidobardesign - dummies

4 Måste-inkludera i din blogg sidobardesign - dummies

Din bloggens sidofält är viktig fastighet som bör innehålla de element du vill ha mest. När du utformar din blogg sidofält kan du dra från en nästan oändlig lista över sidospårelement. Genom att välja noggrant vad som ska inkluderas (och vad som inte ska inkluderas) kan du ställa in din blogg från andra.

5 Användbara Wordpress Plugins - dummies

5 Användbara Wordpress Plugins - dummies

Om du bloggar på en självhävd plattform med WordPress-programvara, är det dags att anpassa din blogg med plug-ins - programvara som kan "anslutas" till din befintliga WordPress bloggprogramvara. Plug-ins gör det möjligt för dig att göra allt från funktionsbildspel i dina blogginlägg för att ansluta sociala medier till din webbplats. Här är fem användbara ...

7 Sätt att erövra Writer's Block som en Blogger - dummies

7 Sätt att erövra Writer's Block som en Blogger - dummies

Varje bloggare möter författarens block i ett tid eller annan. Om du är den typ av bloggare som sköter innehåll varje dag, kan författarens block vara stäverande. Kan du inte ta en paus för att få ditt skrivande mojo tillbaka? Prova en (eller flera) av dessa sju sätt att slå författarens block för att få dig tillbaka ...

Redaktörens val

10 Stora elektronikkomponentkällor - dummies

10 Stora elektronikkomponentkällor - dummies

Letar du efter några bra källor till dina elektroniska delar? Denna lista ger dig några fleråriga favoriter, både inom och utanför Nordamerika. Denna lista är inte uttömmande. Du hittar bokstavligen tusentals specialutbud för ny och begagnad elektronik. Plus, Amazon och eBay ger virtuella marknadsplatser för alla sorters säljare - ...

Elektronik Basics: Resistance - dummies

Elektronik Basics: Resistance - dummies

I elektronikvärlden är motståndet inte meningslöst. Faktum är att motstånd kan vara mycket användbart. Utan motstånd skulle elektronik inte vara möjligt. Elektronik handlar om att manipulera strömmen av ström, och ett av de mest grundläggande sätten att manipulera strömmen är att minska det genom resistans. Utan motstånd strömmar strömmen oreglerad och där ...

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

För att berätta för BASIC Stamp vad du vill göra i ditt digitala elektronikprojekt måste du programmera det. BASIC Stamp Windows Editor är den programvara som du använder på din dator för att skapa program som kan laddas ner till en BASIC Stamp-mikrokontroller. Denna programvara är tillgänglig gratis från Parallax webbplats. ...