Plantage d'une macro permettant la remise à zéro de données

Bonjour,

Suite au départ à la retraite d'un de mes collègues (le chanceux ), je récupère un fichier qu'il nous adressait chaque année et qui nous permet de gérer au mieux les horaires variables de l'entreprise dans laquelle je travaille.

Ce fichier très pratique possède une fonction de remise à zéro lors du choix d'une nouvelle année.

Il efface toutes les données anciennement saisies et on se retrouve avec un nouveau fichier prêt à l'emploi.

Mais lorsque je lance cette "remise à zéro", le compteur n'avance plus et reste bloqué à 8%, ainsi seul le premier mois est remis à zéro (effacement des données, mise en place du calendrier, ...).

En regardant un peu dans Visual Basic, je ne vois pas d'où peu provenir le plantage.

Malheureusement pour moi, mon ancien collègue n'est pas joignable et j'aimerai si c'est possible que vous m'aidiez à résoudre ce petit soucis.

Vous trouverez ci-joint le fichier en question.

Je vous en remercie par avance.

Edit : le problème est résolu. Désolé pour le dérangement

Bonjour

Dans le code de chaque feuille tu as une macro (à la fin) qui appelle la macro qui va traiter le mois suivant

elle est du style

Sub Février()
Run ("MonCompteurV3.xls!Feuil6.MoisFévrier")
End Sub

Il faut les modifier (12) par

Sub Février()
Run ("Feuil6.MoisFévrier")
End Sub

Dans chacune de ces macros il faut enlever MonCompteurV3.xls!

Banzai64 a écrit :

Bonjour

Dans le code de chaque feuille tu as une macro (à la fin) qui appelle la macro qui va traiter le mois suivant

elle est du style

Sub Février()
Run ("MonCompteurV3.xls!Feuil6.MoisFévrier")
End Sub

Il faut les modifier (12) par

Sub Février()
Run ("Feuil6.MoisFévrier")
End Sub

Dans chacune de ces macros il faut enlever MonCompteurV3.xls!

Merci pour votre aide.

Effectivement, je me suis aperçu que c'était bien cette ligne qui provoquait cette anomalie.

Je vous souhaite une bonne fin de journée

Rechercher des sujets similaires à "plantage macro permettant remise zero donnees"