Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

VBA - Sortieren und filtern trotz gesperrter Zellen und arbeitsblatt
#1
Hallo an alle,
 
versuche mit meinen bescheidenen Kenntnissen ein Code in den vorhandenen VBA Code des Blattes einzufügen um Sortieren und Filtern trotz gesperrter Zellen und Arbeitsblatt, aber irgendwie bekomme ich es nicht hin.
 
Habe versucht diesen Code Schnipsel einzufügen doch es klappt nicht, wahrscheinlich füge ich ihn in den falschen VBA Bereich/Zeilen ein oder er ist ganz falsch.
 
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFiltering:=True, userinterfaceonly:=True, AllowSorting:=True, EnableAutoFilter:=True
 
Datei eingefügt: 
.xlsm   Mappe1_test_Sortieren_mit_pass.xlsm (Größe: 31,21 KB / Downloads: 3)
 
Bitte um Hilfe, wie und wo muss ich es einstellen/einfügen um Sortieren und Filtern zu können, trotz gesperrter Zellen und Arbeitsblattes.
 


Danke in Voraus

Niko
Antworten Top
#2
Sub Workbook_Open()

ActiveSheet.Protect userinterfaceonly:=True, Password:="xxx"

ActiveSheet.EnableOutlining = True 'für Gliederung

ActiveSheet.EnableAutoFilter = True 'für Autofilter

End Sub


'kann das passen ?'
'wobei in der 2ten Zeile die '3 x' dein Passwort enthalten.'
Antworten Top
#3
Hi, danke vorab für deine antwort.

Doch egal wie den Code Einbinde, er funktioniert nicht.

Ein Lösungsvorschlag der in der eingefügten datei auch funktionieren könnte, oder falls ich es falsch mache eine kleine anleitung, würde mir weiterhelfen.

Danke,
Niko
Antworten Top
#4
ich habe es bei mir so eingebunden


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#5
Habe es wie Sie empfohlen haben eingesetzt doch es funktioniert nicht.
Bin mir sicher das die eingefügte Datei von mir mit Ihren Code auch nicht bei Ihnen funktionieren wird.

anbei der fehler sowie der code wie er eingefügt worden ist.

   


Zitat:Option Explicit
Sub Workbook_Open()

ActiveSheet.Protect userinterfaceonly:=True, Password:="1234"

ActiveSheet.EnableOutlining = True 'fuer Gliederung

ActiveSheet.EnableAutoFilter = True 'fuer Autofilter

End Sub

Private Sub Workbook_Open()
Me.Unprotect ("1234")
ActiveWindow.WindowState = xlMaximized
ActiveWindow.DisplayGridlines = False
Application.CommandBars.ExecuteMso "MinimizeRibbon"
ActiveWindow.DisplayWorkbookTabs = False
ActiveWindow.DisplayHorizontalScrollBar = False
ActiveWindow.DisplayVerticalScrollBar = False
Application.DisplayAlerts = False
Me.Protect ("1234")

End Sub

Sub Workbook_Deactivate()
  Me.Unprotect ("1234")
ActiveWindow.DisplayGridlines = True
Application.CommandBars.ExecuteMso "MinimizeRibbon"
ActiveWindow.DisplayHorizontalScrollBar = True
ActiveWindow.DisplayVerticalScrollBar = True
Application.DisplayAlerts = True
ActiveWindow.DisplayWorkbookTabs = True
Me.Protect ("1234")


End Sub


Danke,

Niko
Antworten Top
#6
https://de.extendoffice.com/documents/ex...sheet.html

sorry, 2ter Teil vergessen, mit den Einstellungen Seite 3 !!!!
Wichtig
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste