Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Pop-Ups deaktivieren VBA

Pop-Ups deaktivieren VBA
05.06.2014 10:59:31
David
Hallo zusammen,
ich habe ein Makro geschrieben, welches Daten aus einer anderen Tabelle, die Verlinkungen enthält kopiert. Dadurch werde ich immer gefragt, ob ich die Werte aktualisieren möchte. Da ich jedoch einfach die Werte kopieren möchte, wollte ich alle aufspringenden Pop-Ups unterbinden, wie dieses hier:
Userbild
Ich benutze dabei den Befehl Application.DisplayAlerts = False. Jedoch funktioniert dies nicht. Als ich die Wertzuweisung im Debugger angesehen habe, musste ich feststellen, dass der Wert nie auf "False" gesetzt wird.
Kennt jemand das Problem und weiß es zu lösen?
Vielen Danke und viele Grüße,
David

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pop-Ups deaktivieren VBA
05.06.2014 12:52:30
MarcR
Hallo David,
ich glaube der Befehl dieses Pop-Up Fenster zu vermeiden lautet:
Application.AskToUpdateLinks = False
Hoffe das funktioniert. :D
Grüße Marc

AW: Pop-Ups deaktivieren VBA
05.06.2014 13:00:16
fcs
Hallo David,
du kannst in der Anweisung zum Öffnen der "Problemdatei" zusätzlich den Parameter UpdateLinkd angeben.
        Workbooks.Open Filename:="\\Server\Test\Test.xlsx", UpdateLinks:=False
Gruß
Franz

Anzeige
AW: Pop-Ups deaktivieren VBA
05.06.2014 13:25:24
Nepumuk
Hallo,
UpdateLinks:=False
?
Warum macht sich eigentlich keiner mal die Mühe in der Hilfe nachzusehen?
Sie können im Parameter UpdateLinks einen der folgenden Werte angeben:
WertBedeutung
1Benutzer gibt an, wie Verknüpfungen aktualisiert werden.
2Verknüpfungen für diese Arbeitsmappe werden beim Öffnen niemals aktualisiert.
3Verknüpfungen für diese Arbeitsmappe werden beim Öffnen immer aktualisiert.

Gruß
Nepumuk

Anzeige
in der Hilfe nachschauen
05.06.2014 13:43:59
Rudi
Hallo,
dabei lernt man nicht nur was, sondern kann auch Kuriositäten entdecken.
Aus der XL2007-Hilfe:
Sie können im Parameter UpdateLinks einen der folgenden Werte angeben, um das Trennzeichen für die Datei zu bestimmen:
?
Gruß
Rudi

AW: in der Hilfe nachschauen
05.06.2014 14:19:51
Nepumuk
Hallo Rudi,
das habe ich in weiser Voraussicht schon weg gelassen.
In 2003 gab es noch diese Parameter:
UpdateLinks
Optionaler Variant-Wert. Gibt an, wie Verknüpfungen in einer Datei aktualisiert werden. Wenn dieses Argument nicht angegeben ist, wird der Benutzer dazu aufgefordert, anzugeben, wie die Verknüpfungen aktualisiert werden sollen. Andernfalls hat dieses Argument einen der in der folgenden Tabelle aufgeführten Werte.
Wert Bedeutung
0 Keine Aktualisierung von Bezügen
1 Aktualisierung von externen Bezügen, jedoch nicht von Remotebezügen
2 Aktualisierung von Remotebezügen, jedoch nicht von externen Bezügen
3 Aktualisierung von externen Bezügen und Remotebezügen
Neben den schon seit Excel 97 bestehenden Fehlern in der Hilfe sind neue hinzugekommen.
Gruß
Nepumuk
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Pop-Ups in Excel VBA Deaktivieren


Schritt-für-Schritt-Anleitung

Um Pop-Ups in Excel beim Öffnen einer Datei zu deaktivieren, kannst du die folgenden Schritte befolgen:

  1. Öffne den Visual Basic for Applications (VBA) Editor: Drücke ALT + F11 in Excel.

  2. Erstelle ein neues Modul: Klicke im Menü auf Einfügen und wähle Modul.

  3. Füge den folgenden Code ein:

    Sub DateiOhnePopupÖffnen()
       Application.DisplayAlerts = False
       Workbooks.Open Filename:="\\Server\Test\Test.xlsx", UpdateLinks:=False
       Application.DisplayAlerts = True
    End Sub
  4. Starte das Makro: Drücke F5, um das Makro auszuführen.

Mit dieser Methode wird das Excel pop up fenster beim Öffnen der Datei unterbunden, und du kannst die Daten ohne Störungen von Pop-Ups kopieren.


Häufige Fehler und Lösungen

  • Problem: Das Pop-Up-Fenster erscheint trotz Application.DisplayAlerts = False.

    • Lösung: Stelle sicher, dass du den Befehl Application.AskToUpdateLinks = False verwendest, um die Abfrage zu verhindern.
  • Problem: Die Datei wird nicht ohne Pop-Ups geöffnet.

    • Lösung: Überprüfe den Parameter UpdateLinks. Stelle ihn auf False, um zu verhindern, dass Excel die Verknüpfungen aktualisiert.

Alternative Methoden

Falls du keine VBA-Makros verwenden möchtest, kannst du die Pop-Ups auch über die Excel-Optionen deaktivieren:

  1. Gehe zu Datei > Optionen.
  2. Wähle Erweitert.
  3. Scrolle zu Allgemein und deaktiviere die Option Beim Öffnen von Dateien mit externen Verknüpfungen eine Abfrage anzeigen.

Diese Methode sorgt dafür, dass kein excel pop up mehr auftaucht, wenn du Dateien öffnest, die externe Links enthalten.


Praktische Beispiele

Hier sind einige nützliche Beispiele, um Pop-Ups in Excel VBA zu deaktivieren:

  1. Verwendung von Application.DisplayAlerts:

    Sub PopUpsDeaktivieren()
       Application.DisplayAlerts = False
       ' Füge hier deinen Code ein
       Application.DisplayAlerts = True
    End Sub
  2. Öffnen einer Datei ohne Pop-Ups:

    Sub DateiOhnePopupÖffnen()
       Workbooks.Open Filename:="C:\DeinPfad\DeineDatei.xlsx", UpdateLinks:=False
    End Sub

Diese Beispiele zeigen, wie du mit vba pop up umgehen kannst und wie du das excel werte aktualisieren fenster vermeiden kannst.


Tipps für Profis

  • Nutze den On Error Resume Next Befehl: Dies hilft, Fehler beim Ausführen des VBA-Codes zu ignorieren, was nützlich sein kann, wenn du mit mehreren Dateien arbeitest.

  • Testen auf verschiedenen Excel-Versionen: Achte darauf, dass deine VBA-Methoden auch in verschiedenen Excel-Versionen funktionieren, insbesondere wenn du mit Benutzern arbeitest, die unterschiedliche Versionen nutzen.

  • Regelmäßige Backups: Vor dem Ausführen von Makros ist es immer ratsam, eine Sicherungskopie deiner Daten zu erstellen.


FAQ: Häufige Fragen

1. Warum erscheinen Pop-Ups trotz Application.DisplayAlerts = False? Es kann sein, dass andere Excel-Einstellungen oder externe Verknüpfungen ebenfalls Pop-Ups verursachen. Überprüfe die Parameter, die beim Öffnen der Datei gesetzt sind.

2. Kann ich Pop-Ups auch ohne VBA deaktivieren? Ja, du kannst die Pop-Ups in den Excel-Optionen unter Datei > Optionen > Erweitert deaktivieren.

3. Wie kann ich Pop-Ups in Outlook deaktivieren? Für Outlook musst du die Einstellungen direkt in Outlook anpassen, da dies nicht über Excel gesteuert werden kann. Suche nach Pop-up Blockern in den Outlook-Optionen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige