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. Wählen Sie Optionen aus dem Menü Extras. Excel zeigt das Dialogfeld Optionen an.

  2. Stellen Sie sicher, dass die Registerkarte Bearbeiten ausgewählt ist.

  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 Excel 2002 oder Excel 2003 verwenden und eine Option wünschen, die nicht alle Arbeitsmappen betrifft, können Sie die folgenden Schritte ausführen:

  1. Öffnen Sie die Arbeitsmappe mit den Links.

  2. Wählen Sie im Menü Bearbeiten die Option Links. Excel zeigt das Dialogfeld Links an.

  3. Klicken Sie auf die Schaltfläche Startaufforderung. Excel zeigt das Dialogfeld Startaufforderung an.

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

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

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

  7. 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 (2899) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: