Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
536to540
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
536to540
536to540
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Autofilter in freigegebener Arbeitsmappe

Autofilter in freigegebener Arbeitsmappe
21.12.2004 22:05:42
Tomm
Hi Forum,
ich benötige in einem mit Blattschutz versehenen Arbeitsblatt, das ich zum Bearbeiten für mehrere Nutzer freigegeben habe, die Autofilter-Funktion.
In nicht freigegebenen Arbeitsmappen funktioniert das mit
With ActiveSheet
.EnableAutoFilter = True
.Protect Password:="password", Contents:=True, userInterfaceOnly:=True
end with
einwandfrei, nicht aber in freigegebenen.
Zur Zeit behelfe ich mir hier mit folgendem Code, der beim Öffnen der Datei ausgeführt wird:
with ActiveSheet
ActiveWorkbook.ExclusiveAccess
.EnableAutoFilter = True
.Protect Password:=" password", Contents:=True, userInterfaceOnly:=True
End with
ActiveWorkbook.SaveAs Filename:= _
ActiveWorkbook.FullName, AccessMode:=xlShared
Das funktioniert zwar auch. Allerdings muss jetzt der Nutzer beim Öffnen der Datei zunächst auf zwei Fragen ("Soll der Arbeitsmappenschutz aufgehoben werden?" und "~...soll die bereits existierende Datei ersetzt werden?") mit "Ja" antworten.
Hat jemand vielleicht eine Idee, wie man das umgehen kann?
Gruß Tomm

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Autofilter in freigegebener Arbeitsmappe
21.12.2004 22:52:05
Sonnenpeter
Hallo Tomm,
gebe mal Autofilter bei SUCHEN ein.
Weiter unten steht einiges daszu.
Gruß / Sonnenpeter
AW: Autofilter in freigegebener Arbeitsmappe
HerbertH
probier es so:


Private Sub Workbook_Open()
Application.DisplayAlerts = False
ActiveWorkbook.ExclusiveAccess
With ActiveSheet
.EnableAutoFilter = True
.Protect Password:="", Contents:=True, userInterfaceOnly:=True
End With
ActiveWorkbook.SaveAs Filename:= _
ActiveWorkbook.FullName, AccessMode:=xlShared
Application.DisplayAlerts = True
End Sub

     gruß Herbert
Anzeige
AW: Autofilter in freigegebener Arbeitsmappe
21.12.2004 23:20:10
Tomm
Hallo Herbert,
es funktioniert einwandfrei!!!
Vielen herzlichen Dank und ein frohes Fest!
Gruß Tomm

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige