É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.