VBA : Annuler l'actualisation d'une Requête

Fermé
RIYANEMADRID Messages postés 18 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 6 octobre 2013 - 7 juil. 2010 à 15:44
RIYANEMADRID Messages postés 18 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 6 octobre 2013 - 7 juil. 2010 à 17:23
Bonjour,

Je crée une macro qui met a jour ma base grâce a une requête et je rencontre un soucie,
J'utilise ce code:

Sub UPDATE ()

Application.ScreenUpdating = False

Msgbox "Choisisez votre Extract ou votre fichier "
With Worksheets ("feuile1").QueryTables("extract")
.Refresh (BackgroundQuery:=False)
End With

End Sub


Mais le problème c'est a l'ouverture de la fenêtre pour choisir le fichier, quand je click sur Import ça marche parfaitement mais si je click sur annuler j'ai une erreur
SVP aidez moi
J'aimerai que quand la personne click sur le Buttons annuler ça passe a autre chose et qu'elle zappe la mise a jour

2 réponses

bah faut coder ton bouton annuler...."si j'actionne annuler...alors...."
0
RIYANEMADRID Messages postés 18 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 6 octobre 2013
7 juil. 2010 à 17:23
Mais comment on fais pour coder le bouton annuler j'ai chercher mais je trouve rien,
et si je fais une condition :
IF .Refresh (BackgroundQuery:=False) = false then exit sub
Ça ne marche pas, et ça ressort toujours l'erreur
Merci de ton coup de main
0