【发布时间】:2009-11-18 14:47:43
【问题描述】:
我对编程很陌生,我刚开始用 excel 学习 VBA。我在这个网站上遇到并在这里做了示例,但我对这段代码有疑问:
我知道变量是使用“Dim”语句声明的“消息”这里是数据类型为整数的变量。我不清楚的是;这里的“6”和“7”是什么意思。我相信他们来自某个地方。但是当我刚开始学习这个程序时,我不知道。你能告诉我它是怎么变成“6”和“7”的吗?我相信这里有一定的依据
Private Sub CommandButton1_Click()
Dim message As Integer
message = MsgBox("Click Yes to Proceed, No to stop", vbYesNoCancel, "Login")
If message = 6 Then
Range("A1").Value = "You may proceed"
ActiveWorkbook.Activate
ElseIf message = 7 Then
ActiveWorkbook.Close
End If
End Sub
感谢您的帮助:-)
=======
谢谢大家的回答,他们很有帮助。是的,这个帖子已经发布在超级用户网站上。我被告知这个问题应该属于这里,所以我在阅读他们将自动从超级用户到 stackoverflow 后将其发布在这里。
再次感谢
【问题讨论】:
-
来自常见问题解答 (superuser.com/faq):“如果您的问题是关于编程的,请在 stackoverflow.com 上提问”。您的问题很可能会被迁移到该网站,您应该在那里创建一个帐户并将其与该网站相关联,这样您就可以保留该问题的所有权。
-
@Gnoupi:好的,我会将这个问题发布到 Stackoverflow,虽然我已经知道答案,但不确定是否有帮助。
-
不要在那里发布您的问题,站点之间有一个迁移系统,您的问题将被迁移到那里(只要有足够多的人投票,或者有版主这样做)。如果你把它贴在那里,它很可能是重复的,当这个会被移动时(我知道,一开始不太清楚,但你习惯了;))
-
@Gnoupi:对不起,我已经把它贴在那里了。我很晚才读到cmets。我希望我不会受到任何处罚:-(
-
不过,如果您在这里有答案,请不要犹豫,点击正确答案旁边的“打勾”。