Hallo Karin guten Tag habe doch noch ein Problem, diese makros befinden sich in (DieseArbeitsmappe) schreib mir bitte diese makros zu einem denn 2mal Sub Workbook_Open() funktioniert nicht. Vielen Dank.
Sub Workbook_Open()
'für alle Blätter mit Passwortschutz NUR TEXT
Sheets("Test1").Activate 'immer Test1 zuerst öffnen
'Dim ws As Worksheet
For Each ws In Worksheets
ws.Protect UserInterfaceOnly:=True, Password:="gs", AllowInsertingHyperlinks:=True, AllowFormattingCells:=True 'Passwort anpassen " " , AllowInsertingHyperlinks:=True = Hyperlink bearbeitbar machen
ws.EnableAutoFilter = True 'ermöglicht Autofilter
ws.EnableOutlining = True 'ermöglicht Gruppierung/Gliederung
Next ws
Dim Loletzte As Long ' Sub erste_leere_zelle()
Loletzte = Cells(Rows.Count, 1).End(xlUp).Row - 17
Cells(Loletzte, 1).Select
End Sub
Sub Workbook_Open()
'Public Sub Reset_Autofilter() 'Alle Filter ÖFFNEN
Dim objWorksheet As Worksheet
For Each objWorksheet In ThisWorkbook.Worksheets
With objWorksheet
If .AutoFilterMode Then
.Protect Password:="gs", _
UserInterfaceOnly:=True, AllowFiltering:=True
If .FilterMode Then .ShowAllData
End If
End With
Next
'End Sub
ActiveSheet.Range("A7:P100").Select 'sortieren
Selection.Sort Key1:=Range("f8"), Key2:=Range("g8"), Key3:=Range("c8"), _
Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
Dim Loletzte As Long ' Sub erste_leere_zelle()
Loletzte = Cells(Rows.Count, 1).End(xlUp).Row - 17
Cells(Loletzte, 1).Select
End Sub