如何在執行 Excel 宏之前建立“是/否”訊息框


Excel 宏是強大的工具,可以透過自動化資料分析和自動化領域中的重複性流程來顯著提高您的工作效率。Excel 宏的一個典型要求是在執行宏之前詢問使用者是否確認操作。當您希望確保重要活動(如資料更改或刪除)是有意和深思熟慮的時,這尤其有用。

在本教程中,我們將向您展示如何建立一個 Excel “是/否”訊息框,該訊息框將在執行宏之前請求使用者批准。透過實現此功能,您可以為宏新增額外的安全級別,防止意外執行和潛在的資料丟失。為了實現此功能,我們將使用 Visual Basic for Applications (VBA),這是一種嵌入在 Excel 中的程式語言。

在執行宏之前建立“是/否”訊息框

在這裡,我們將把 VBA 程式碼插入到現有程式碼中,然後執行它來完成任務。讓我們來看一個簡單的過程,瞭解如何在 Excel 中執行宏之前建立“是/否”訊息框。

步驟 1

選擇任何 Excel 表格。首先,右鍵單擊工作表名稱,然後選擇“檢視程式碼”以開啟 VBA。

步驟 2

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

插入 > 模組 > 複製。

示例

Sub continue()
CarryOn = MsgBox("Do you want to run this macro?", vbYesNo, "Create Message Box")
If CarryOn = vbYes Then
'Put rest of code here
End If
End Sub

步驟 3

然後單擊 F5 執行模組。將顯示一個確認訊息框,單擊“是”繼續。

這就是如何在 Excel 中執行宏之前建立“是/否”訊息框的方法。

結論

在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中執行宏之前建立“是/否”訊息框,以突出顯示特定的一組資料。

更新於:2023年7月12日

730 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.