Bonjour TheBlackCoyotte,
à tester,
If Left(Range("A" & n).Formula, 1) = "=" And Range("A" & n).Value = 0 Then
Bonjour i20100,
C’est parfait ! c’est exactement ce que je voulais , merci.
Cependant, un autre problème est intervenu en effectuant la macro. Lorsque j’effectue celle-ci, le cadre « Rayon peinture » (ligne 59) qui détenait uniquement des lignes (A60, A61, A62 et A63) avec des zéros ont bien été toutes effacés mais le cadre « Rayon de peinture » est resté.
J’aimerai que ce cadre « Rayon peinture » soit également supprimé, puisqu’il ne me sert a rien. Je me suis dis qu’en y ajoutant une formule dans la cellule A59 (=SOMME(A60:A63)), le résultat étant de zéro celui-ci devrait aussi être supprimé après l’utilisation de la macro mais il m’affiche une erreur (#REF !) dans la cellule A59, j’ai également une erreur dans la macro « erreur d’exécution 13 » malgré que mes lignes (A60:A63) contenant un zéro est bien été supprimé. Par contre les lignes (A56 et A57) contenant un zéro dans le cadre « rayon visserie » n’ont pas été supprimés.
Pourrais-tu me venir en aide ?
Ci-joint mon fichier mis a jour avec la macro.