UserForm abruf
#1
Hallo!

Ich habe eine Frage zu meinem VBA Code:

Code:
Private Sub Workbook_Open()

Me.Worksheets("Übersicht").Activate

If Range("GM5").Value = 2 Or Range("GM5").Value = 8 Then
Me.Worksheets("Start").Activate
MsgBox "Bla Bla Bla.", vbOKOnly + vbInformation, "Check"
End If
UserForm1.Show

End Sub

Hier soll, wenn in der Zelle GM5 der Wert 2 oder 8 steht, ein UserForm aufgerufen werden. Jetzt steht momentan aber eine 9 bei mir in dieser Zelle, also eigentlich sollte er das UserForm ja nicht aufrufen, er macht es aber trotzdem.


Hat jemand eine Idee was ich da falsch mache?

Danke & Gruß
Top
#2
Mal abgesehen vom übrigen Code, der Aufruf des UserForms erfolgt doch außerhalb der If Abfrage in Deinem Beispiel. Das UserForm wird also in jedem Fall aufgerufen. Oder sehe ich das falsch?
[-] Folgende(r) 1 Nutzer sagt Danke an JanC für diesen Beitrag:
  • diving_excel
Top
#3
Hallo,

Zitat:Hier soll, wenn in der Zelle GM5 der Wert 2 oder 8 steht, ein UserForm aufgerufen werden.
also eigentlich sollte er das UserForm ja nicht aufrufen, er macht es aber trotzdem.

... weil Dein Userform-Aufruf außerhalb ...
ach, die Antwort hast Du ja schon. Da habe ich wohl zu lange telefoniert.
[-] Folgende(r) 1 Nutzer sagt Danke an Käpt'n Blaubär für diesen Beitrag:
  • diving_excel
Top
#4
Danke für den Hinweis, daran lag es.

Gruß
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste