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