Понимание того, какие коды ответов возвращаются из MsgBox

Я очень новичок в программировании, и я только начинаю изучать VBA с Excel. Я наткнулся на этот сайт и сделал примеры здесь, но у меня есть вопрос об этом коде:

Я знаю, что переменные объявляются с помощью оператора "Dim". "Message" - это переменная с целым типом данных. Что я не совсем понимаю, так это что означает «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

Спасибо за помощь:-)

=======

Спасибо ребята за ответы, они очень полезны. Да, эта тема уже была размещена на сайте суперпользователя. Мне сообщили, что этот вопрос должен быть здесь, поэтому я разместил его здесь после прочтения, что они будут делать это автоматически от суперпользователя до стека-потока.

еще раз спасибо