Macro de suppression message Excel Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
v
velivole911
Jeune membre
Jeune membre
Messages : 46
Inscrit le : 14 octobre 2010
Version d'Excel : 2007

Message par velivole911 » 19 juin 2014, 11:38

Bonjour,

Dans un classeur, à l'aide d'une macro, je vais chercher des données dans plusieurs autres classeurs en les faisant ouvrir et fermer les uns après les autres.

Pour certains, j'ai une fenêtre de demande de mise à jour des liaisons qui s'ouvre, à laquelle je réponds "non" pendant l'exécution de la macro puis s'ouvre également une fenêtre de demande d'enregistrement à la fermeture des classeurs à laquelle je répond également "non".

Qu'elle serait la macro complémentaire qui soit répond "non" à chaque fenêtre ouverte ou qui empêcherait toute ouverture de fenêtre ?

Merci d'avance

Velivole911
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'317
Appréciations reçues : 145
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 19 juin 2014, 11:45

Bonjour,
Essaie :
Application.DisplayAlerts = False
(au tout début de ta macro)
A+
v
velivole911
Jeune membre
Jeune membre
Messages : 46
Inscrit le : 14 octobre 2010
Version d'Excel : 2007

Message par velivole911 » 19 juin 2014, 11:49

J'avais trouvé un début de réponse en mettant :

Application.DisplayAlerts = False au début puis True à la fin de la macro, comme tu me le marques galopin01.

Cela m'a supprimé les demandes d'enregistrement mais pas les demandes de mises à jour des liaisons.
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'317
Appréciations reçues : 145
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 19 juin 2014, 15:45

Bonjour,
Cette syntaxe permet d'ouvrir un classeur sans mise à jour des liens:
Sub test()
Set Wb = Workbooks.Open("blabla.xlsx", UpdateLinks:=False)
End Sub
Après si ça ne suffit pas, au niveau boule de cristal je suis un pas trop équipé... Fournir le code de ta macro.

A+
v
velivole911
Jeune membre
Jeune membre
Messages : 46
Inscrit le : 14 octobre 2010
Version d'Excel : 2007

Message par velivole911 » 19 juin 2014, 17:47

Merci Galopin01, çà fonctionne !

velivole911
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message