Cellule Excel avec formule à mettre en forme

Michel -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une feuille Excel avec des formules "SI..." dans une colonne. Appelons-la la colonne A.
Je souhaite, pour chaque ligne de la colonne B, appliquer une mise en forme conditionnelle en fonction du résultat de la cellule immédiatement à gauche (celle qui contient la formule).

J'ai naïvement entré "=[référence de la cellule de gauche]", puis appliqué une mise en forme.
Ca a fonctionné, mais n'est pas resté après enregistrement (certainement parce que la mise en forme faisait référence à une formule).

Pouvez-vous me donner une solution ?

Merci d'avance !

A voir également:

13 réponses

Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Il faut surtout remplacer A1 par $A1 pour que toutes les colonnes soient concernées par cette MFC ...
1
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

Cela fonctionne pourtant avec par exemple :
=B1="X"
si tu as sélectionné la colonne A

Toujours zen
0
pépé35530 Messages postés 3014 Date d'inscription   Statut Membre Dernière intervention   1 390
 
Bonjour,

Cliquer sur le bouton "mise en forme conditionnelle" puis sur créer une nouvelle règle. et choisir à partir d'une formule. Entrer l'adresse de la cellule qui servira de modèle puis la condition du style : =A1<0
Attention, si l'on utilise la souris, l'adresse sera fixe $A$1
Choisir une couleur et valider
Pour étendre la mise en forme, soit utiliser l'outil "reproduire la forme" (petit balaie) soit aller dans gérer les règles de la mise en forme conditionnelle et modifier la zone "s'applique à ".

A+

pépé
0
Michel
 
Merci pour vos réponses

J'ai oublié de vous dire que dans les cellules en question, le résultat de la formule donne des lettres, pas des chiffres. Peut-être que cela a une incidence ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pépé35530 Messages postés 3014 Date d'inscription   Statut Membre Dernière intervention   1 390
 
Bonjour,

il suffit alors de mettre la condition entre des guillemets
=A1="AAAA"
si plusieurs couleurs sont utilisées pour la même cellule, crééer autant de règle que de couleurs.

A+

pépé
0
Michel
 
Merci Pépé !

Ca marche, mais j'ai encore le même problème:
-J'enregistre
-Je quitte
-Je redémarre et la couleur a disparu.

Quand j'ouvre de nouveau la règle, elle est toujours là, sauf que je lis à la place de la formule:
Formule:=#REF!="XX"

Est-ce que ça peut être dû au fait que j'ai enregistré en, .XLS et non pas en .XLSX ?
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour Michel,

enregistré en, .XLS et non pas en .XLSX ?

Non mais plutôt en raison de la suppression des cellules concernées.
0
Michel
 
...Ben non, les cellules ne sont pas supprimées, elles sont toujours là...
Je résume:
-Ca marche
-Je quitte
-Je redémarre
-Ca ne marche plus...
0
pépé35530 Messages postés 3014 Date d'inscription   Statut Membre Dernière intervention   1 390
 
Bonjour,

As-tu bien mis le signe $ devant le A.
Le plus simple serait de supprimer ta règle et de la reconfigurer (parfois Excel ne joue pas le jeu).

A+

pépé
0
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Michel, tu devrais essayer :
- ton fichier sur un autre ordinateur
- un nouveau fichier identique sur ton ordinateur
- un nouveau fichier identique sur un autre ordinateur
de façon à déceler si c'est ton logiciel qui déconne ou ta formule qui est mal saisie ; mais déjà si tu nous avais envoyé ton fichier actuel, l'un de nous aurait déjà trouvé l'erreur ...
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Salut le forum

Quand j'ouvre de nouveau la règle, elle est toujours là,
sauf que je lis à la place de la formule: Formule:=#REF!="XX"

Est-ce que ça peut être dû au fait que j'ai enregistré
en, .XLS et non pas en .XLSX ?


Tu n'utiliserais pas des cellules dont les colonnes sont supérieur à IV dans
ta mise en forme conditionnelle . . .

Mytå
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

Lorsque tu as #REF! c'est que tu t'adresses à des cellules supprimées.
Tu ne fais rien de tel en colonne A ?
Ou bien comme dit myta tu utilises des cellules qui disparaissent en .xls (colonne > IV ou ligne > 65536) ?

eric
0
Michel
 
Ma colonne "A" est en E (ma première cellule concernée s'adresse à la E19) et la formule qu'elle contient fait référence à des cellules dont la plus éloignée est en IN...
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
1) met la formule exacte de la MFC et la plage sur laquelle tu l'appliques.
2) As-tu des #REF! également sur la feuille ?
Si oui il remontent dans la MFC si tu utilises cette cellule. Essaie dans ce cas de les expliquer (quelle cellule que tu utilisais a disparu)...

eric
0
Michel
 
1/ La formule de ma cellule à laquelle je me réfère pour la mise en forme de la cellule qui s'y réfère est la suivante:
=SI(IN20=2;$IL$28;(SI(IN20=1;$IL$27;(SI(IN20=3;$IL$29;SI(IN20=4;$IL$30;" "))))))

En l'occurrence, le résultat qui s'affiche est par exemple, tout simplement, "A"
Cette cellule, c'est la E19.

2/ Ma MFC est la suivante:
Style: classique
"Utiliser une formule pour déterminer à quelles cellules la mise en forme sera appliquée"
=E19="A"
Mettre en forme avec format personnalisé
S'applique à: [nom de la feuille]!$F$19

3/ Une fois la MFC créée, ça marche, la cellule sur laquelle j'applique la MFC se colore en vert.

4/ J'enregistre en .xls. J'ai un message qui me dit "Le classeur contient des caractéristiques qui risquent de ne pas fonctionner ou d' etre supprimées si vous l'enregistrez au format de fichier sélectionné".

5/Je clique sur "continuer", la MFC est toujours là.

6/ Je ferme, je réouvre, la MFC a "perdu" mon E19...
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Re,

manque la plage de cellules où tu appliques la MFC (par exemple IA2:IL2000)...

J'ai l'impression que myta a eu le bon pressentiment, avec IN20 tu es très proche de IV, dernière colonne sur excel 2003.
Bizarre que tu n'aies pas de #REF en A19 et que tu l'aies dans la MFC (?)

Le mieux est de déposer un fichier exemple au format 2010 (.xlsx) et là on y verra plus clair.
cijoint.fr et coller ici le lien fourni

eric
0
Michel
 
Bon, je viens de faire un test, j'ai "enregistré sous" en xlsx et là... il ne perd pas la couleur.

Je vais essayer de donner des références moins "proches de la sortie" et voir si ça passe en xls.

Merci à tous pour vos réponses, vous avez été très très sympa.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Tu ne dois avoir aucune formule qui d'adresse à une colonne > IV ou à une ligne > 65536
0