Hur skapar man en makrokod för att uppnå hitta och ersätta text i Excel?
Normalt använder vi den inbyggda funktionen Sök och ersätt för att söka och ersätta värden i Excel. Egentligen kan du hitta och ersätta text i Excel direkt med makrokod. I den här artikeln lär du dig hur du skapar en makrokod för att uppnå hitta och ersätta text i Excel.
Skapa en makrokod för att uppnå sök och ersätt text i Excel
Skapa en makrokod för att uppnå sök och ersätt text i Excel
Gör enligt följande för att skapa en makrokod för att uppnå sök och ersätt text i Excel.
1. tryck på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.
2. I Microsoft Visual Basic för applikationer fönstret klickar Insert > Modulerna. Kopiera sedan VBA-koden nedan till kodfönstret.
VBA-kod: Skapa en makrokod för att uppnå sök och ersätt text i Excel
Sub FindandReplaceText()
'Update by Extendoffice 2018/5/24
Dim xFind As String
Dim xRep As String
Dim xRg As Range
On Error Resume Next
Set xRg =Cells
xFind = Application.InputBox("word to search:", "Kutools for Excel", , , , , 2)
xRep = Application.InputBox("word to replace:", "Kutools for Excel", , , , , 2)
If xFind = "False" Or xRep = "False" Then Exit Sub
xRg.Replace xFind, xRep, xlPart, xlByRows, False, False, False, False
End Sub
3. tryck på F5 för att köra koden.
4. I den första Kutools för Excel dialogrutan, ange texten eller värdet du ska söka efter och klicka sedan på OK knapp. Se skärmdump:
5. På sekunden Kutools för Excel dialogrutan, ange texten eller värdet du ska ersätta och klicka på OK knapp.
Sedan ersätts alla angivna texter omedelbart med önskad text.
Anmärkningar: Den här koden tillämpas på det aktiva kalkylbladet.
Relaterade artiklar:
- Hur hittar jag och ersätter alla tomma celler med visst antal eller text i Excel?
- Hur ersätter jag kommatecken med nya rader (Alt + Enter) i celler i Excel?
- Hur hittar jag och ersätter namn på arkflikar i Excel?
- Hur hittar jag värde i en cell med kommaseparerad lista i Excel?
- Hur hittar jag skärningspunkten mellan två kolumnlistor i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!