Zrozumienie, jakie kody odpowiedzi wracają z MsgBox
Jestem bardzo nowa w programowaniu i dopiero zaczynam uczyć się VBA z excelem. Natknąłem się na tę stronę i wykonałem przykłady tutaj, ale mam pytanie dotyczące tego kodu:
Wiem, że zmienne są deklarowane przy użyciu instrukcji „Dim” „Komunikat” jest tutaj zmienną z typem danych liczby całkowitej. Nie rozumiem tego wyraźnie; co oznacza „6” tutaj i „7”. Wierzę, że skądś pochodzą. Ale kiedy dopiero zacząłem uczyć się tego programu, nie mam pojęcia. Czy możesz mi powiedzieć, jak to się kończy do „6” i „7”. Wierzę, że są tu pewne podstawy
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
Dziękuję za pomoc :-)
=======
Dzięki za odpowiedzi, są bardzo pomocni. Tak, ten wątek został już opublikowany na stronie administratora. Zostałem poinformowany, że to pytanie powinno się tutaj znaleźć, więc opublikowałem to tutaj po przeczytaniu, że zrobią to automatycznie z superużytkownika do stackoverflow.
jeszcze raz dziękuję