QueryTable.BeforeRefresh-Ereignis (Excel)
Tritt vor jeder Aktualisierung der Abfragetabelle ein. Dazu zählen auch Aktualisierungen, die durch Aufrufen der Refresh-Methode, durch Aktionen des Benutzers im Produkt oder durch Öffnen der Arbeitsmappe, die die Abfragetabelle enthält, ausgelöst werden.
Syntax
Ausdruck. BeforeRefresh (Abbrechen)
Ausdruck Eine Variable, die ein QueryTable-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Abbrechen | Erforderlich | Boolean | False, wenn das Ereignis auftritt. Falls die Ereignisprozedur dieses Argument auf True festlegt, wird die Aktualisierung nach Beendigung der Prozedur nicht durchgeführt. |
Rückgabewert
Nichts
Beispiel
Dieses Beispiel wird vor der Aktualisierung der Abfragetabelle ausgeführt.
Private Sub QueryTable_BeforeRefresh(Cancel As Boolean)
a = MsgBox("Refresh Now?", vbYesNoCancel)
If a = vbNo Then Cancel = True
MsgBox Cancel
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.