Excel VBA 弹出选项框:是/否,6秒超时自动选择否
在Excel VBA中,可以使用InputBox函数来弹出一个对话框,并等待用户输入。以下是一个示例代码,可以实现弹出两个选项'是'和'否',并等待6秒超时后按照'否'的选择:
Sub PopupOptions()
Dim result As String
' 弹出两个选项'是'和'否'
result = InputBox("请选择:是 或 否", "选项", "否")
' 等待6秒超时
Application.Wait Now + TimeValue("00:00:06")
' 如果超时或用户未选择,则按照'否'的选择
If result <> "是" Then
MsgBox "您选择了:否"
End If
End Sub
运行以上代码后,会弹出一个对话框,等待用户选择'是'或'否',如果用户在6秒内未做出选择,或者选择了'否',则会弹出一个消息框显示'您选择了:否'。
原文地址: https://www.cveoy.top/t/topic/jrG3 著作权归作者所有。请勿转载和采集!