ich habe eine Datei in der in jeder Tabelle das gleiche private sub makro enthalten ist.
Wie kann ich aus dem Modul heraus, das Makro für alle Tabellen starten?
VG
Walter
Sub Makro_starter
Mein
Sub 'Der Name deines Private Sub's
End Sub
das Du dann von anderen Modulen aus aufrufen kannst.
Wobei das a) ungetested ist und b) vermutlich denselben Effekt haette wie das originale auf Public zu setzen...
Schoene Gruesse
Stefan
Sub Aufruf()
Dim mySheet As Worksheet
Dim myString As String
For Each mySheet In ThisWorkbook.Sheets 'Schleife durch alle Arbeitsblaetter
myString = mySheet.Name & ".MeinMakro" 'Generierung eines Strings der Form Arbeitsblatt.Makroname
Run myString 'Aufruf Deines Makros
Next
End Sub