Bonsoir à tous,
Comme dit le titre de mon sujet, j'ai un problème lors de l'exécution de ma macro qui me met erreur d'execution 6.
Le problème vient de cette ligne qui affiche comme valeur 1048576 lors du debogage
LastLigne = (Range("V41").End(xlDown).Row) + 1
alors que la 1ere ligne non vide de ma plage de cellule est la ligne N°47.
Bref j'en perds mon Latin !!!
D'autant plus que lorsque je vaos dans ma feuille où se trouve ma plage de cellule et que j'exécute la macro via le lanceur de macro, alors tout marche bien !!
Je vous joins un extrait de mon fichier.
Si vous rentrer dans la cellule L4 de la feuille "Avril 2022" et que vous la valider avec entrée sans rien modifier alors cette erreur apparait.
Avez-vous des solutions pour résoudre ce problème ?
J'ai bien essayé de mettre les variables concernées en Long au lieu de Integer mais dans ce cas l'execution des macros moulinent pendant longtemps alors que les calculs sont simples et ne necessitent pas bcp de ressources.
Merci à tous de votre aide pour vous penchez sur le sujet.
A+
Wolf76.