Macro qui insère une ligne si une formule renvoie une valeur spécifique

Youri

XLDnaute Occasionnel
Bonjour à tous,

Je joins un petit fichier à ce poste pour que ce soit plus clair.
J'ai créé deux macros :
Une qui test les cellules dans le Range spécifié en critère et renvoie 0 si elle ne trouve aucune valeur et 1 dans le cas inverse (dans le fichier : module 1).
La deuxième est censée insérer une cellule au dessus de la formule créée par la macro si cette macro affiche 1 (dans le fichier : feuil 1).
Seulement voilà, dès que la deuxième macro s'active, ça fait limite planter Excel (je l'ai donc mise en commentaires pour qu'il n'y ait aucun problème).

Voilà, je sollicite votre aide car c'est vraiment étrange. Je vous remercie donc à l'avance.

Youri
 

Pièces jointes

  • Test.xls
    23.5 KB · Affichages: 49
  • Test.xls
    23.5 KB · Affichages: 51
  • Test.xls
    23.5 KB · Affichages: 53

pierrejean

XLDnaute Barbatruc
Re : Macro qui insère une ligne si une formule renvoie une valeur spécifique

bonsoir Youri

ta macro worksheet_change ....change la feuille et de ce fait repart dare dare

vois si comme cela ça va mieux
 

Pièces jointes

  • specifique-test.xls
    26.5 KB · Affichages: 53

Youri

XLDnaute Occasionnel
Re : Macro qui insère une ligne si une formule renvoie une valeur spécifique

Bonjour Pierre-Jean,

Merci pour ton aide, c'est beaucoup mieux. Par contre j'ai décidé de jouer à l'apprenti sorcier et je me suis dit que ce serait bien que la ligne grise puisse remonter si on efface les valeurs ... Alors j'ai ajouté un bout de "macro" qui est censé offrir cette fonctionnalité mais justement ça fonctionne pas et comme d'habitude je comprends pas pourquoi. Bref, je joins le nouveau fichier.
La ligne grise est censée remonter jusqu'à ce qu'il n'y ait plus qu'une ligne de vide entre la ligne jaune et la ligne grise.

Voilà, donc je vous remercie à l'avance.
Youri
 

Pièces jointes

  • specifique-test-1.xls
    31 KB · Affichages: 48

Youri

XLDnaute Occasionnel
Re : Macro qui insère une ligne si une formule renvoie une valeur spécifique

Bonjour à tous,

Ci-jointe la nouvelle version du fichier ... Je sais, GoTo, c'est pas bien, mais bon, j'ai pas un niveau suffisant pour voir une autre solution et puis ça marche ! C'est ce qui compte non :D ?

Bonne journée à tous,
Youri

PS : il faut écrire entre la zone grise et la zone orange
 

Pièces jointes

  • specifique-test-3.xls
    40 KB · Affichages: 59

Discussions similaires

Statistiques des forums

Discussions
312 347
Messages
2 087 505
Membres
103 566
dernier inscrit
c@b@l77540