XL 2013 Mise en forme conditionnelle

  • Initiateur de la discussion Initiateur de la discussion Danyk01
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Danyk01

XLDnaute Occasionnel
Bonjour
J'ai un problème avec une mise en forme conditionnelle.
Sur mon fichier joint je peux insérer un nouveau tableau qui se trouve dans la feuille modèle.

Dans la cellule P5 de ce modèle j'ai une MEF qui fonctionne bien : =N5>0 alors en bleu; =N5=0 alors en rouge
Une fois inséré dans la matrice ça ne fonctionne plus, dans la formule ça m'affiche =Modèle!N5>0 et =Modèle!N5=0

Merci pour votre aide
Danyk01
 

Pièces jointes

bonsoir Danyk01 bonsoir le forum
je ne sais pas si la solution proposé vous convient mais l'explication promise doit être délivrée.
j'ai modifié les formules de la mfc de la ligne a6 à p8 dans la feuille de destination
le copier coller de la feuille source injecte trois lignes de la feuille source et la macro efface la mfc.

on récupére la mfc dans la feuille de destination de la ligne a6 à la ligne p8
et la macro formate les nouvelles lignes. les formules s'adaptent aux nouvelles lignes
cordialement
galougalou

Nickel Ca fonctionne!
J'aimerais bien avoir ton niveau, un grand MERCI

Je vais également essayer les solutions des autres membres afin de progresser dans mon apprentissage ensuite je vous tiendrais au courant.

Merci à tous pour le temps que vous m'avez consacré.

Danyk01
 
Bonjour

Effectivement, si tu copies plusieurs fois les lignes de la feuille modèle dans une nouvelle feuille, ces nouvelles lignes étant placées en dessous, ce n'est pas INDIRECT("N5") qu'il faut utiliser mais INDIRECT("N"&LIGNE()).
En fait, ce n'est pas la copie de la MFC d'une feuille vers une autre feuille à l'aide de ta macro qui pose problème, c'est le fait que cette MFC n'est pas utilisée que sur la ligne 5, ce que je n'avais pas vu initialement, puisque je ne faisais cette copie qu'une fois.

J'aurai dû mieux analyser entre les lignes ton besoin, ou, au lieu d'écrire "Une fois inséré dans la matrice...", tu aurais dû mettre "Une fois inséré plusieurs fois à l'aide du bouton INSERT dans la matrice..."


@ plus

PS : INDIRECT("N5") doit te donner le bon résultat sur la ligne 5
 
Dernière édition:
Bonjour

Effectivement, si tu copies plusieurs fois les lignes de la feuille modèle dans une nouvelle feuille, ces nouvelles lignes étant placées en dessous, ce n'est pas INDIRECT("N5") qu'il faut utiliser mais INDIRECT("N"&LIGNE()).
En fait, ce n'est pas la copie de la MFC d'une feuille vers une autre feuille à l'aide de ta macro qui pose problème, c'est le fait que cette MFC n'est pas utilisée que sur la ligne 5, ce que je n'avais pas vu initialement, puisque je ne faisais cette copie qu'une fois.

J'aurai dû mieux analyser entre les lignes ton besoin, ou, au lieu d'écrire "Une fois inséré dans la matrice...", tu aurais dû mettre "Une fois inséré plusieurs fois à l'aide du bouton INSERT dans la matrice..."


@ plus

PS : INDIRECT("N5") doit te donner le bon résultat sur la ligne 5
Bonsoir CISCO
En effet avec cette formule ça marche bien
Merci pour ton aide
Danyk01
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
229
Réponses
4
Affichages
200
Réponses
2
Affichages
154
Retour