Partager via


Événement QueryTable.BeforeRefresh (Excel)

Cet événement se produit avant toute actualisation de la table de requêtes. Ceci comprend les actualisations résultant de l'appel de la méthode Refresh, celles dues aux actions de l'utilisateur dans le produit et celles dues à l'ouverture du classeur contenant la table de requêtes.

Syntaxe

expression. BeforeRefresh (Annuler)

Expression Variable qui représente un objet QueryTable .

Parameters

Nom Requis/Facultatif Type de données Description
Cancel Obligatoire Booléen False lorsque l'événement se produit. Si la procédure de l'événement lui affecte la valeur True, l'actualisation ne se produit pas à la fin de la procédure.

Valeur renvoyée

Aucune

Exemple

Cet exemple est exécuté avant l'actualisation de la table de requêtes.

Private Sub QueryTable_BeforeRefresh(Cancel As Boolean) 
 a = MsgBox("Refresh Now?", vbYesNoCancel) 
 If a = vbNo Then Cancel = True 
 MsgBox Cancel 
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.