Zu verstehen, was-response-codes wieder aus der MsgBox

Ich bin sehr neu in der Programmierung und ich bin gerade erst anfangen zu lernen, VBA mit excel. Ich stieß auf diese Seite und habe die Beispiele hier, aber ich habe eine Frage zu diesem code:

Ich weiß, die Variablen sind deklariert mit "Dim" - Anweisung "Nachricht" ist hier die variable mit dem Datentyp integer. Was ich nicht eindeutig verstehe, ist; was ist die Bedeutung von "6" hier und "7". Ich glaube, Sie kommen von irgendwo. Aber als ich gerade angefangen zu lernen, dieses Programm, ich habe keine Idee. Könnten Sie mir bitte sagen, wie es am Ende auf "6" und "7". Ich glaube, es gibt eine gewisse basis, die hier

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 Eure Hilfe:-)

=======

Danke Jungs für die Antworten, Sie sind sehr hilfreich. Ja, dieser thread wurde schon gepostet, in den superuser-Website. Ich wurde darüber informiert, dass diese Frage gehören sollte, hier, so habe ich es hier gepostet nach dem Lesen, dass Sie es automatisch tun von superuser auf stackoverflow.

Dank noch einmal

Aus den FAQ (superuser.com/faq): "Wenn Ihre Frage ist über die Programmierung, Fragen, auf stackoverflow.com". Ihre Frage wird wahrscheinlich migriert werden, die auf dieser Website, erstellen Sie dort ein Konto und verbinden Sie diese, so dass Sie behalten die Hoheit über diese Frage.
ok, ich poste diese Frage auf Stackoverflow, obwohl ich die Antwort bereits kennen, nicht wirklich sicher, ob das hilft.
Nicht posten Sie Ihre Frage dort, ist es ein system der migration zwischen den Standorten, Ihre Frage wird migriert werden (sobald genug Personen, die für ihn Stimmen, oder ein moderator tut es). Wenn Sie es post gibt, wird es höchstwahrscheinlich ein Duplikat, wenn dieses verschoben werden (ich weiß, es ist nicht ganz klar am Anfang, aber man gewöhnt sich daran 😉 )
tut mir Leid, dass ich schon poste es dort. Ich lese die Kommentare schon sehr spät. Ich hoffe, ich werde keine Strafe:-(
Obwohl, wenn Sie hier Ihre Antwort, zögern Sie nicht, klicken Sie auf "tick" neben der richtigen Antwort.

InformationsquelleAutor tintincutes | 2009-11-18

Schreibe einen Kommentar