ich habe für einige Kollegen in verschiedenen Standorten eine Excel Tabelle zum Erfassen der Umsätze geschrieben. Nun habe ich dort auch einen Autofilter eingestellt, der aber aufgrund des Schutzes nicht funktioniert. Ich hab die Datei trotzdem ausgeliefert und den Kollegen versprochen, dass ich die Lösung nach liefere.
Nun habe ich die Lösung fertig. Dieser Code ist in einem Modul
Public Sub AutofilterÖffnen()
Dim Blatt As Worksheet
For Each Blatt In ActiveWorkbook.Worksheets
ActiveSheet.Protect userinterfaceonly:=True
'im geschützten Blatt arbeiten
ActiveSheet.EnableAutoFilter = True
Next Blatt
End Sub
Aufgerufen wird das Modul über das Ereignis Workbook_open.Wie schaffe ich das nun, dass jeder dieses Modul und den Start über das entsprechende Ereignis startet?
Ich hab schon einen Versuch unternommen, und das Modul in eine leere Arbeitsmappe gezogen und diese dann als .xla gespeichert. Wenn ich nun eine X-beliebige Datei nehme und über den Add-In Manager die *.xla lade, dann ist zwar das Modul da, aber wie bekomme ich den Start über das Ereignis Workbook_open hin?
Im voraus besten Dank für Eure Hilfe!