Entendiendo qué códigos de respuesta regresan de MsgBox

Soy muy nuevo en programación y estoy empezando a aprender VBA con Excel. Encontré este sitio web e hice los ejemplos aquí, pero tengo una pregunta sobre este código:

Sé que las variables se declaran usando la declaración "Dim" "Mensaje" aquí es la variable con un tipo de datos de entero. Lo que no entiendo claramente es; cuál es el significado de "6" aquí y "7". Creo que vienen de alguna parte. Pero cuando recién comencé a aprender este programa, no tengo ninguna idea. ¿Podría por favor decirme cómo termina con "6" y "7"? Creo que hay alguna base aquí

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

Gracias por tu ayuda:-)

=======

Gracias chicos por las respuestas, son muy útiles. Sí, este hilo ya se ha publicado en el sitio de superusuario. Me informaron que esta pregunta debería pertenecer aquí, así que la publiqué aquí después de leer que lo harán de forma automática desde superusuario a stackoverflow.

Gracias una vez más

Respuestas a la pregunta(8)

Su respuesta a la pregunta