Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1616to1620
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
Inhaltsverzeichnis

Daten in geschützter Arbeitsmappe aktualisieren

Daten in geschützter Arbeitsmappe aktualisieren
09.04.2018 11:10:05
Sebastian
Hallo zusammen,
ich würde gerne in einer geschützten Arbeitsmappe die Datenquelle aktualisieren. Dazu habe ich mir gedacht, dass ich im Makro einfach den Schutz einmal kurz aufheben lassen, das dann ausführe und dann zeitverzögert (bis die Daten geladen sind) wieder sperre.
Aber egal, was ich einstelle, es kommt trotzdem immer die Meldung "Arbeitsmappe gesperrt. Kann nicht aktualisiert werden. Sobald ich jedoch die Sperren Funktion raus lasse, dann geht's. Weiß einer eine Lösung?
Sub Refresh()
ActiveWorkbook.Unprotect ("Day!18")
ActiveWorkbook.RefreshAll
Worksheets("Parameter").Range("B5") = Now
MsgBox "Daten aktualisiert", vbOKOnly, "BMD Daten"
Application.Wait Now + TimeSerial(0, 0, 15) '3 sekunden Pause
ActiveWorkbook.Protect ("Day!18")
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Daten in geschützter Arbeitsmappe aktualisieren
09.04.2018 11:41:09
EtoPHG
Hallo Sebastian,
Die RefreshAll Methode ist insofern gefährlich, da sie die eingestellten BackgroundQuery Parameter der Datenabfragen und/oder Pivottabellen herbeizieht.
Ein Application.Wait ist ebenso gefährlich, da du nicht zum voraus wissen kannst, wie lange der Refresh der Daten läuft.
Darum ist es besser, die einzelen QueryTables und/oder PivotTables einzeln mit einem
objekt.Refresh BackgroundQuery:=False
durchzuführen. Damit ist sichergestellt, das nichts asynchron zu anderem Code abläuft und ein Wait wird hinfällig.
Gruess Hansueli
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige