Excel 我怎样才能把这样的信息放进去:“什么?”;您想继续吗?“;(是或否)vba

Excel 我怎样才能把这样的信息放进去:“什么?”;您想继续吗?“;(是或否)vba,excel,macros,vba,Excel,Macros,Vba,我有一个在excel上添加几行的代码。 在此之前,我想编写一个代码(vba),以便在我们点击按钮时询问是否继续。这是为了预防。 我该怎么做? 有人能帮我吗?考虑一下: Sub qwerty() answer = MsgBox("Shall we continue?", vbYesNo + vbQuestion, "Keep Processing") If answer = vbYes Then MsgBox "We will continue!!" End Sub 我在表单上放

我有一个在excel上添加几行的代码。 在此之前,我想编写一个代码(vba),以便在我们点击按钮时询问是否继续。这是为了预防。 我该怎么做? 有人能帮我吗?

考虑一下:

Sub qwerty()
    answer = MsgBox("Shall we continue?", vbYesNo + vbQuestion, "Keep Processing")
    If answer = vbYes Then MsgBox "We will continue!!"
End Sub

我在表单上放置了工具箱中的Activex按钮控件,然后添加了以下代码:

Private Sub CommandButton1_Click()
    Dim vbanswer As String
    vbanswer = MsgBox("OK TO PROCEED?", vbOKCancel, "ASK FOR USER RESPONSE")
End Sub
我标注了一个字符串变量来放置响应。消息框询问“确定继续吗?”并添加两个确定和取消按钮。当您在“确定继续”后键入逗号时,Intellisense将为您提供所有按钮选项。当您观看Intellisense时,它还将以黑色突出显示当前字段。 希望有帮助


Bill

Stackoverflow是用于解决问题的,不是一个“经典”的代码学习网站。如果您尝试了一些东西,但遇到了问题,请在此处发布您的代码,您将获得帮助。从你的问题看来,你需要自己调查和学习。欢迎来到stackoverflow!谢谢,但我不能使用Activex按钮,因为它在Mac OS X上不起作用。我必须使用表单按钮,我认为这段代码不起作用。我认为Activex按钮比表单按钮好得多,但我不能使用。谢谢。这很好,但最后还是犯了一个错误。我把这段代码写在代码的开头,没有“Sub-qwerty()”和“End-Sub”,因为在我的代码中我刚刚有过它。它工作得更好,但最后显示了一个错误。显示的错误是:“运行时错误”438“对象不支持此属性或方法”