Når du har brug for at automatisere opgaver i Microsoft Excel 2010 , kan du slå til Visual Basic for Applications er et programmeringssprog, der følger med alle moderne versioner af Microsoft Office-programmer til Windows (VBA understøttelse blev fjernet for Mac Office i version 2008, men erstattet i version 2011) . VBA tillader dig at køre et lille program over et antal Excel celler, i modsætning Excel formler , som kun arbejder på den celle , de er i. Mens Excel program kommer med en søg og erstat guiden, kan du bruge VBA til at finde og erstatte celle indhold uden at kræve nogen brugerinput , og du kan gøre det på tværs af alle regneark i projektmappen. Instruktioner
1
Åbn Excel-projektmappe , hvor du ønsker at indtaste din VBA-kode. Tryk på " Alt" og " F11 " for at åbne op for VBA -konsollen.
2
Dobbeltklik på det modul, hvor du ønsker at indtaste din kode . Hvis der ikke er modul kan du højreklikke på et regneark , skal du flytte musen over "Indsæt" og vælg " Modul ". Dobbeltklik derefter på modulet for at bringe det op
3
Kopier følgende formel i modulet : .
Sub a Skift ()
Dim sb Som Regneark
For Each sb I regneark
sb.Cells.Replace Hvad: = "XXX" , erstatning: = " YYY " , lookat : = xlPart , _
< p > SearchOrder : = xlByRows , MatchCase : = False
Næste
End Sub
Change "XXX " til den værdi, du søger efter, og " YYY " til den værdi, du ønsker at erstatte det med. Du kan også ændre " MatchCase " værdi til " Sand ", hvis aktivering er vigtig. Denne makro vil finde og erstatte alle ønskede værdier på hver regneark i projektmappen
4
Brug følgende kode, hvis du kun vil erstatte alle værdier i en given valg: .
Selection.Replace Hvad: = "XXX" , erstatning: = " YYY " , lookat : = xlPart , _
SearchOrder : = xlByRows , MatchCase : = False
p Du kan bruge denne kode i enhver anden VBA makro , så længe du indtaster denne kode , når du har defineret en markering område i din makro .
5.
Klik på "X" i øverste højre hjørne af VBA -vinduet for at lukke det . Alle dine ændringer bliver automatisk gemt.
6
Klik på " Udvikler "-fanen og tryk på " Macro " knappen. Vælg din makro på listen, og klik på " Kør " for at erstatte alle de målrettede værdier i regnearket eller projektmappen.