在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秒内未做出选择,或者选择了'否',则会弹出一个消息框显示'您选择了:否'。

Excel VBA 弹出选项框:是/否,6秒超时自动选择否

原文地址: https://www.cveoy.top/t/topic/jrG3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录