ich habe ein Problem.
Wenn ich aus einer Prozedur eine andere Prozedur aufrufe kann ich ja wieder in die Ausgangsprozedur zurückspringen:
Sub Y
End Sub
Sub X
Call Y
End Sub
Da gibt es keine Probleme.
Nun habe ich aber eine UserForm mit einer Schaltfläche angelegt.
Wenn ich jetzt die Userform aufrufe und dann die Schaltflächen anklicke komme ich nicht mehr automatisch in die Ausgangsprozedur zurück und verliere somit alle meine Werte in den dort angelegten lokalen Variablen.
Gibt es eine Möglichkeit wieder in die Prozedur zurückzukommen, und zwar genau dort wo der Sprung zur Userform erfolgte?
Wenn nicht, wie kann ich Globale Varialen anlegen, ich habe es so versucht:
Option Explicit
Dim Nr as Integer
Sub XXX
Nr=8
UserForm1.Show
End Sub
Leider klappt es so nicht, der Wert der Variable kann in einer anderen Prozedur nicht mehr erkannt werden.
Kann mir Jemand helfen.
Freundliche Grüße
Werner