Private Sub aus UserForm aufrufen
Hallo zusammen,
ich möchte gerne ein Private Sub aus einer Userform heraus aufrufen, geht sowas, oder muss ich den ganzen Code hinter die Schaltfläche der UF legen?
Danke und beste Grüße
guethi
Antwort schreiben
Antwort 1 von Hajo_Zi vom 19.03.2019, 06:44 Options
Hallo guethi,
schreibe nicht Private Sub sondern
Option Explicit
Option Private Module
Sub Test()
MsgBox "Test"
End Sub
Gruß Hajo
Antwort 2 von coros vom 19.03.2019, 06:45 Options
Hallo guethi,
ich gehe mal davon aus, dass es Dir bei Deinem Makro darum geht, dass es unsichtbar ist und nicht unter "Extras => Makro => Makros..." eingesehen werden können. Wenn Du diese Makros dann z.B. aus einer UserForm aufrufen möchtest, sollte es nicht als Privaet Sub deklaiert sein. Schreibe lieber ganz am Anfang der Prozedur, also in Zeile 1 des Moduls, die Zeile
[b]Option Private Module[/b]
Anstelle von
[b]Private Sub Makroname ()[/b]
schreibst Du dann wieder nur
[b]Sub Makroname ()[/b]
Du kannst nun wie gewohnt das Makro aufrufen, aber das Makro ist dennoch unsichtbar.
Ich hoffe, Du kommst klar. Bei Fragen melde Dich wieder.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 3 von guethi vom 19.03.2019, 15:08 Options
Ah, Jungs, ihr seid die Besten! So hatte ich mir das gedacht. Vielen Dank!
Herzliche Grüße
guethi