gpt4 book ai didi

excel - 运行宏之前的警告消息 (Excel)

转载 作者:行者123 更新时间:2023-12-04 21:51:24 24 4
gpt4 key购买 nike

在 Excel 中运行宏时,我试图添加一条警告消息。

警告消息是在运行以下代码以清除单元格之前提供“取消”选项。

当试图在下面添加一个消息框时,鼓励用户从功能区激活宏,我似乎无法让它在没有错误的情况下运行。

工作表已锁定,因此只有未锁定的单元格将被清除。

Sub Glazing_ClearContents(rib As IRibbonControl)
Dim rng As Range
Dim C As Variant
Set rng = Sheets("Glazing_Systems").Range("C12:I42")
For Each C In rng
If C.Locked = False Then
C.ClearContents
Else
End If
Next C
End Sub

最佳答案

在询问用户是否要使用宏时,我使用以下代码没有发现任何问题

question = "Are you sure you want to run this Macro?"
If MsgBox(question, vbYesNo + vbQuestion) = vbYes Then
''''' Place your code to be executed if you clicked yes
else
'''''' Place your code to be executed if you clicked no
end if

希望这对你有帮助!

关于excel - 运行宏之前的警告消息 (Excel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53546388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com