éviter l'ouverture d'une fenêtre pour m. à j.

qoq xn3i^

XLDnaute Nouveau
Bonsoir amis forains,

J'ai une boucle qui reporte divers résultats de Tcd dans un tableau de synthèse en insérant des formules du type =LIREDONNEESTABCROISDYNAMIQUE("A";'oct_tcd_saisines_nombre '!$B$7).

Lorsque l'un des résultats du tcd est une erreur, Excel envoie la fenêtre "ouvrir" avec l'intitulé "mettre à jour les valeurs".

Dans ce cas la boucle continue, mais au final l'utilisateur doit répondre à cette invitation autant de fois qu'il y a eu d'erreurs. Une moulinette invendable de plus !

En fait l'invitation, vient juste après l'exécution de l'instruction insérant la formule faisant réf. au résultat du tableau.

L'instruction conditionnelle qui suit vérifie que le résultat est bien numérique et dans le cas contraire rentre la valeur "Oups!" et vire la formule mais elle ne ne permet pas d'éviter le déclenchement de la fenetre "ouvrir".

Application.AskToUpdateLinks = False n'a pas plus d'effet.

Une moulinette invendable de plus ?

Je tourne avec Excel version 10 et vous remercie de vos conseils.
 

thomlau

XLDnaute Occasionnel
Re : éviter l'ouverture d'une fenêtre pour m. à j.

Bonjour qoq, bonjour le forum.

Avec un Application.DisplayAlerts = False en début de code, puis un Application.DisplayAlerts = True à la fin de ton code...

Essaye et dis nous.

Bonsoir @ tous
 

Statistiques des forums

Discussions
312 492
Messages
2 088 895
Membres
103 982
dernier inscrit
krakencolas