Registriert seit: 25.09.2018
Version(en): 365
Hallo zusammen,
habe beim ausführen meines VBA codes folgende Meldung.
Wie könnte ich diese abfangen, sodass "Aktualisieren" automatisch ausgewählt wird?
[
Bild bitte so als Datei hochladen: Klick mich!]
00202
Nicht registrierter Gast
Hallo, :19:
wenn du in deinem Code ein "
Workbooks.Open" verwendest, dann schau mal hier: :21:
Workbooks.Open-Methode (Excel)...Das
Zauberwort ist hier der Parameter "
UpdateLinks". Den musst Du setzen.
Registriert seit: 25.09.2018
Version(en): 365
dies ist mir bewusst.
Aber wie lautet der Code damit die Meldung aktualisieren auswählt.
oder schlicht:
Application.DisplayAlerts = False
Mein CODE
Application.DisplayAlerts = True
???
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Moin!
Was hältst Du davon, hier zumindest mal Deinen Code vorstellen würdest?
Fragt sich Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
00202
Nicht registrierter Gast
Hallo, :19:
nimm unter "Optionen - Erweitert - Allgemein --- Aktualisieren von automatischen Verknüpfungen anfordern" den Haken raus. :21:
Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:1 Nutzer sagt Danke an Gast für diesen Beitrag 28
• markusf1895
Registriert seit: 25.09.2018
Version(en): 365
Dazu gibt es doch sicher auch nen VBA befehl, nicht?
Würde es gerne komplett in VBA machen und nicht überall ein bisschen.
Registriert seit: 14.05.2017
Version(en): MS Office Prof. Plus 2016_32-Bit
15.01.2019, 11:56
(Dieser Beitrag wurde zuletzt bearbeitet: 15.01.2019, 11:56 von hddiesel.)
Hallo markusf1895,
Mit Nachfrage:
Application.AskToUpdateLinks = True
Ohne Nachfrage:
Application.AskToUpdateLinks = False
Das kannst du auch gleich, nach Ausführung des Befehls, in den Optionen überprüfen.
00202
Nicht registrierter Gast
Hallo markusf1895, :19:
als kleiner Tipp am Rande: :21:
Lass mal den Makrorekorder mitlaufen, während du die Schritte die ich in #5 gepostet habe ausführst - dann kommt genau das raus, was du brauchst. :05:
In vielen Fällen kann man erst mal über den Makrorekorder zumindest raus bekommen, wie ein Befehl heißt. :21:
Registriert seit: 14.05.2017
Version(en): MS Office Prof. Plus 2016_32-Bit
15.01.2019, 12:59
(Dieser Beitrag wurde zuletzt bearbeitet: 15.01.2019, 12:59 von hddiesel.)
Hallo markusf1895,
oder folgendes Makro zum umschalten der Option wählen, in die Schnellzugriff- Symbolleiste.
Code:
'
'Nachfragen, ob die Externen Links, automatisch Aktuallisiert werden sollen.
'
Sub NachfageExterneLinks_EIN_AUS()
Application.AskToUpdateLinks = IIf(Application.AskToUpdateLinks = False, True, False)
End Sub
Wenn die Datei per Makro geöffnet wird, am Anfang des Makros:
Code:
Application.AskToUpdateLinks = False 'Die Excel Benutzereinstellung
und am Ende des Makros:
Code:
Application.AskToUpdateLinks = True 'Die Excel Standardeinstellung