- Trending Categories
- Data Structure
- Operating System
- MS Excel
- C Programming
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to Create a Macro Code to Achieve Find and Replace Text in Excel
Excel macros are useful tools that you may use to automate repetitive tasks and save time. We'll demonstrate how to construct a macro code in this article so you may find certain text in your Excel worksheets and replace it with new data. The search and replace feature is incredibly useful when you need to update several instances of a particular term or phrase within a sizable dataset. By writing your own macro code, you can expedite this process and do find and replace operations with only a few clicks.
We will presume that you are familiar with Excel's user interface and that you have a basic comprehension of the program throughout this tutorial. So let's get started and learn how to write a macro code that will allow you to automate the find and replace procedure in Excel if you're prepared to save time and increase your productivity in this way.
Create a Macro Code to Achieve Find and Replace Text
Here, we will first create a VBA module and then run it to complete the task. So let us see a simple process to learn how you can create a macro code to find and replace text in Excel.
Consider an Excel sheet where you have a list of strings.
First, right-click on the sheet name and select View Code to open the VBA application.
Then click on Insert and select Module, then copy the below code into the text box.
Insert > Module > Copy.
Sub FindandReplaceText() 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:", "Create Macro Code", , , , , 2) xRep = Application.InputBox("word to replace:", "Create Macro Code", , , , , 2) If xFind = "False" Or xRep = "False" Then Exit Sub xRg.Replace xFind, xRep, xlPart, xlByRows, False, False, False, False End Sub
Then click F5 to run the module. Then enter the text to find the box and click OK.
F5 > Text > Ok.
Finally, enter the text to replace and click OK.
Text > Ok.
In this tutorial, we have used a simple example to demonstrate how you can create a macro code to find and replace text in Excel to highlight a particular set of data.
Kickstart Your Career
Get certified by completing the courseGet Started