VBA gestion erreur, reprise apres arret de macro

suistrop

XLDnaute Impliqué
Bonjour,

J' ai un macro assez longue qui envoi des mails notamment, j aurais voulu savoir si il existait quelque chose pour que je puisse reprendre là ou la macro a bugé :)

Ca peut aussi buger lors de l export d onglet !


Merci.
 

James007

XLDnaute Barbatruc
Re : VBA gestion erreur, reprise apres arret de macro

Bonjour,

Si tu as un bug ... c'est qu'il ya une bonne raison ...
La macro s'arrête d'ailleurs à ce niveau là ...
Sans voir ton code, il est difficile de deviner la solution ...
Peut-être ne s'agit-il que d'une petite gestion d'erreur oubliée ... si c'est le cas ...
Code:
On Error Resume Next
te fera passer le cap de cette erreur ...

A +
 

suistrop

XLDnaute Impliqué
Re : VBA gestion erreur, reprise apres arret de macro

Salut James !

Mon code ne bug pas, mais il arrive parfois que celui ci s arrete comme par exemple lors de copie d'onglet dans un autre classeur, lors de l envoi de mail il a pas encore buger mais je prefere prevenir !

Je voudrais en faite pouvoir sauvegarder l environnement avant l erreur cad tableau vba , valeur des variables a ce moment... afin de refaire tourner la que la partie manquante !

Merci.

j avais ouvert un thread a mes debut sur VBA :

https://www.excel-downloads.com/threads/erreur-automation-deconnection-client.107913/

j ai bien compris que microsoft ne compte pas reglé ce pbl :)
 

James007

XLDnaute Barbatruc
Re : VBA gestion erreur, reprise apres arret de macro

... je viens de lire ton ancien post ...

Perso ... sans savoir ce que fait le code ... il se peut que tu puisse avoir besoin de faire patienter ta macro ... avec
Code:
Application.Wait
ou de lui faire "sauter" l'erreur qui n'existe pas avec
Code:
On Error Resume Next
A +
 

suistrop

XLDnaute Impliqué
Re : VBA gestion erreur, reprise apres arret de macro

j avais tester tout forme d arret, rendre la main à l'époque.... jvoulais juste savoir si o moment ou un bug est détecter il est possible de sauvegarder notre avancement tel quel afin de le relancer ultérieurement.
 

James007

XLDnaute Barbatruc
Re : VBA gestion erreur, reprise apres arret de macro

A priori, sans coder une astuce, je ne crois que ce soit possible ...
Il faudrait peut être regarder du côté de worksheet_beforesave() pour stocker quelque part les infos que tu veux ...
 

Statistiques des forums

Discussions
312 202
Messages
2 086 180
Membres
103 152
dernier inscrit
Karibu