Makros ausblenden?

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
MsgBox
Bild

Betrifft: Makros ausblenden?
von: Michael
Geschrieben am: 29.05.2015 15:27:05

Hallo zusammen,
ich hab ein Makro das weitere Makros nacheinander ausführt. Wie kann ich die anderen Makros ausblenden und mir nur das Hauptmakro anzeigen lassen in der Makroliste meiner Arbeitsmappe?

Bild

Betrifft: Private Sub
von: Matthias L
Geschrieben am: 29.05.2015 15:39:53
Hallo

Option Explicit
Sub HauptSub()
Mysub1
Mysub2
End Sub
Private Sub Mysub1()
 MsgBox "Sub1"
End Sub
Private Sub Mysub2()
 MsgBox "Sub2"
End Sub
Nur HauptSub ist sichtbar da nicht Private Sub()
Gruß Matthias

Bild

Betrifft: AW: Private Sub
von: Michael
Geschrieben am: 29.05.2015 15:45:32
Danke Matthias!

Bild

Betrifft: AW: Private Sub
von: Luschi
Geschrieben am: 29.05.2015 17:38:37
Hallo Michael,
wenn alle Prozeduren öffentlich sein müssen, weil sie von verschiedenen Modulen aus aufgerufen werden,
aber im Makro-Fenster nicht sichtbar sein sollen, dann übergebe ich Dummy-Parameter:


Sub HauptSub()
    Call MySub1(False)
    Call MySub2(False)
    'bzw.
    MySub1 False
    MySub2 False
End Sub
 
Sub MySub1(dummy As Boolean)
    MsgBox "Sub1"
End Sub
 
Sub MySub2(dummy As Boolean)
    MsgBox "Sub2"
End Sub
Gruß von Luschi
aus klein-Paris

Bild

Betrifft: Das klappt aber nur, wenn die Dummies nicht ...
von: Luc:-?
Geschrieben am: 29.05.2015 20:21:56
…optional und variant sind, Luschi;
ansonsten käme ggf noch Option Private Module infrage.
Gruß, Luc :-?

Besser informiert mit …

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Makros ausblenden?"