如何在 Excel 中建立宏程式碼實現查詢和替換文字


Excel 宏是您可以用來自動化重複性任務並節省時間的實用工具。在本文中,我們將演示如何構建宏程式碼,以便您可以在 Excel 工作表中查詢某些文字並將其替換為新資料。當您需要在一個大型資料集中更新某個特定術語或短語的多個例項時,查詢和替換功能非常有用。透過編寫您自己的宏程式碼,您可以加快此過程,並只需點選幾下即可執行查詢和替換操作。

在本教程中,我們將假設您熟悉 Excel 的使用者介面,並且對該程式有基本的瞭解。因此,如果您準備以這種方式節省時間並提高工作效率,讓我們開始學習如何編寫一個允許您自動化 Excel 中查詢和替換過程的宏程式碼。

建立宏程式碼以實現查詢和替換文字

在這裡,我們將首先建立一個 VBA 模組,然後執行它來完成任務。因此,讓我們來看一個簡單的過程,學習如何建立宏程式碼以在 Excel 中查詢和替換文字。

步驟 1

考慮一個 Excel 表格,其中包含字串列表。

首先,右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟 VBA 應用程式。

步驟 2

然後點選“插入”並選擇“模組”,然後將下面的程式碼複製到文字框中。

插入 > 模組 > 複製。

示例

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

步驟 3

然後點選 F5 執行模組。然後在“查詢文字”框中輸入要查詢的文字,然後點選“確定”。

F5 > 文字 > 確定。

步驟 4

最後,輸入要替換的文字,然後點選“確定”。

文字 > 確定。

結論

在本教程中,我們使用了一個簡單的示例來演示如何建立宏程式碼以在 Excel 中查詢和替換文字,以突出顯示特定資料集。

更新於: 2023年7月12日

973 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.