bezüglich meiner Fragestellung habe ich schon hier im Archiv gesucht und via Google im Netz, jedoch leider nichts gefunden.
Ich habe eine Rechnungsvorlage, deren Beträge sich automatisch über Array Formeln aus SAP Kostenstellenexporten berechnen. Diese Vorlage ist mit dem Firmenlogo versehen und exakt ausgerichtet. Aus diesem Grund ist der Blattschutz aktiviert. Nur über Gültigkeit können einige Parameter bearbeitet werden.
Ich habe ein Makro, daß trotz dieser Sperrung das Verwenden der Gruppierung und des Filters erlaubt. Was mir noch fehlt, ist die Möglichkeit, auch bei aktiviertem Blattschutz Verknüpfungen zu aktualisieren, um der Datei immer wieder neue SAP Exporte zuweisen zu können.
Mein bisheriges Makro:
Private Sub Workbook_Open()
For I = 1 To Sheets.Count
Sheets(I).Protect Contents:=True, UserInterfaceOnly:=True
Sheets(I).EnableOutlining = True
Sheets(I).EnableAutoFilter = True
Next I
End Sub
Ich habe es schon mit "Sheets(I).EnableChangeLink = True" versucht, jedoch Fehlermeldung "Laufzeitfehler 438 - Objekt unterstütz diese Eigenschaft oder Methode nicht" erhalten. Bei "Enable Refresh" erhalte ich die gleiche Fehlermeldung.
Kann mir jemand einen VBA Befehl nennen der Blattschutz + Verknüpfung ermöglicht. Oder einen anderen Ansatz als über Enable?!
Vielen Dank für Eure Bemühungen
Grüße aus Berlin, Andreas