Graham schrieb über einen Fehler, den er bei seinen Excel-Automatisierungsbemühungen hatte. Es scheint, dass ein geplantes Makro – das gut funktionieren würde – eine andere Arbeitsmappe öffnen würde, um es zu aktualisieren. Er konnte das Makro nicht dazu bringen, die Arbeitsmappe zu öffnen, ohne dass ein Hinweis angezeigt wurde, ob die automatischen Links in der Arbeitsmappe geöffnet werden sollten. Die Frage stoppte das Makro, während es auf Grahams Antwort wartete, und er suchte nach einer Möglichkeit, die Links ohne störende Benachrichtigung automatisch zu aktualisieren.

Es gibt verschiedene Möglichkeiten, wie dieses Problem angegangen werden kann. Zunächst können Sie Excel so konfigurieren, dass die Frage nicht gestellt wird. Diese Option betrifft alle auf dem System geöffneten Arbeitsmappen:

  1. Zeigen Sie das Dialogfeld Excel-Optionen an. (Klicken Sie in Excel 2007 auf die Schaltfläche Office und dann auf Excel-Optionen. Zeigen Sie in Excel 2010 und Excel 2013 die Registerkarte Datei des Menübands an und klicken Sie dann auf Optionen.)

  2. Klicken Sie links im Dialogfeld auf Erweitert und scrollen Sie zum Abschnitt Allgemein. (Siehe Abbildung 1.)

  3. Deaktivieren Sie das Kontrollkästchen Automatische Links aktualisieren.

  4. Klicken Sie auf OK.

Wenn das Kontrollkästchen deaktiviert ist, fragt Excel nicht mehr und alle Links werden automatisch aktualisiert. Wenn Sie einen Ansatz wünschen, der nicht alle Arbeitsmappen betrifft, können Sie die folgenden Schritte ausführen:

  1. Öffnen Sie die Arbeitsmappe mit den Links.

  2. Zeigen Sie die Registerkarte Daten des Menübands an.

  3. Klicken Sie in der Gruppe Verbindungen auf das Werkzeug Links bearbeiten. Excel zeigt das Dialogfeld Links bearbeiten an. (Siehe Abbildung 2.)

  4. Klicken Sie auf die Schaltfläche Startaufforderung. Excel zeigt das Dialogfeld Startaufforderung an. (Siehe Abbildung 3.)

  5. Wählen Sie die dritte Option: Benachrichtigungs- und Aktualisierungslinks nicht anzeigen.

  6. Klicken Sie auf OK, um das Dialogfeld Startaufforderung zu schließen.

  7. Klicken Sie auf Schließen, um das Dialogfeld Links bearbeiten zu schließen.

  8. Speichern Sie Ihre Arbeitsmappe.

Jetzt kann die Arbeitsmappe geöffnet werden, ohne dass Excel nach Updates fragt. Dies betrifft natürlich nur diese Arbeitsmappe und unabhängig davon, wie sie geöffnet wird. Mit anderen Worten, es wirkt sich darauf aus, wie die Arbeitsmappe vom Makro geöffnet wird und wann sie von einem Benutzer geöffnet wird.

Vielleicht ist der beste Ansatz, einfach eine kleine Änderung an Ihrem Makro vorzunehmen – die, die die Arbeitsmappe mit Links öffnet. Es besteht eine gute Chance, dass der Code zum Öffnen der Arbeitsmappe ungefähr so ​​aussieht:

Workbooks.Open FileName:="MyWorkbook.xls"

Wenn dies der Fall ist, ändern Sie die Zeile wie folgt:

Workbooks.Open FileName:="MyWorkbook.xls", UpdateLinks:=3

Diese UpdateLinks-Eigenschaft ist optional, aber ohne sie wird das Dialogfeld „Möchten Sie Links aktualisieren“ angezeigt. Wenn Sie die Eigenschaft in die angezeigte Einstellung aufnehmen, aktualisiert Excel beim Öffnen sowohl Remote- als auch externe Verweise in der Arbeitsmappe.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (8390) gilt für Microsoft Excel 2007, 2010 und 2013. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: