Verstehen, welche Antwortcodes von MsgBox zurückkommen

Ich bin sehr neu in der Programmierung und ich fange gerade an, VBA mit Excel zu lernen. Ich bin auf diese Website gestoßen und habe die Beispiele hier gemacht, aber ich habe Fragen zu diesem Code:

Ich weiß, dass die Variablen mit der Anweisung "Dim" deklariert werden. "Message" ist hier die Variable mit dem Datentyp "Integer". Was ich nicht klar verstehe, ist; Was ist die Bedeutung von "6" hier und "7". Ich glaube, sie kommen von irgendwoher. Aber als ich gerade angefangen habe, dieses Programm zu lernen, habe ich keine Ahnung. Kannst du mir bitte sagen, wie es zu "6" und "7" kommt? Ich glaube, hier gibt es eine Basis

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

Danke für deine Hilfe:-)

=======

Vielen Dank für die Antworten, sie sind sehr hilfreich. Ja, dieser Thread wurde bereits in der Superuser-Site gepostet. Ich wurde informiert, dass diese Frage hierher gehören sollte, also habe ich sie hier gepostet, nachdem ich gelesen hatte, dass sie automatisch vom Superuser zum Stackoverflow führt.

Noch einmal vielen Dank

Antworten auf die Frage(8)

Ihre Antwort auf die Frage