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

exl vb函数 弹出两个选项是、否等待6秒超时则按照否

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

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