XL 2021 Modification d'une cellule calculée

  • Initiateur de la discussion Initiateur de la discussion clausen
  • 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 !

clausen

XLDnaute Occasionnel
Dans le fichier joint, j'aimerais :

Quand je type dans la cellule I, j'ai automatiquement le résultat selon labelle dans la colonne J

J'aimerais que si je transforme le résultat en remplissant par-dessus la cellule de la colonne J que le résultat que j'ai typé apparaisse en rouge gras.

Et cela pour toutes les colonnes "J L N" et toutes les feuilles

Merci d’avance pour votre réponse et bonne journée
 

Pièces jointes

Super ça a l'air de fonctionner. J'aimerais modifier le fond garder un fond blanc et écriture en rouge Gras
Bonsour®
si la cellule devient vide ou espace l'ecriture blanche ne permet pas de voir n'intervention
1705075831020.png
 

Pièces jointes

Super ça fonctionne parfaitement. Ou se trouve le code que vous avez écrit. je veux enlever le soulignement
Merci encore mille fois c'est suppert
😎 il n'y a aucun code ni VBA, ni formule définie dans le gestionnaire de Noms

voir les mises en forme conditionnelles !

🙁😡😵
si l'on enleve le soulignement plus rien ne permet d'identifier la suppression de la formule ou possibilité de retour arrière
 
Bonjour clausen, le forum,

La solution précédente par MFC est une bonne solution.

Mais si l'on modifie la formule en colonnes J, L, N, la MFC n'agit pas.

Pour cela il faut comparer les formules en utilisant cette fonction VBA :
VB:
Function MFC(cel As Range)
Select Case cel.Column
    Case 10: MFC = cel.FormulaR1C1 <> "=IFERROR(LOOKUP(RC[-1],R38C[-1]:R43C),"""")"
    Case 12: MFC = cel.FormulaR1C1 <> "=IFERROR(LOOKUP(RC[-1],R38C[-3]:R43C[-1]),"""")"
    Case 14: MFC = cel.FormulaR1C1 <> "=IFERROR(LOOKUP(RC[-1],R38C[-5]:R43C[-2]),"""")"
End Select
End Function
Formule de la MFC =MFC(J4)

La MFC colore la cellule en jaune.

Edit : j'ai créé cette MFC sur toutes les feuilles.

A+
 

Pièces jointes

Dernière édition:
Bonjour clausen, le forum,

La solution précédente par MFC est une bonne solution.

Mais si l'on modifie la formule en colonnes J, L, N, la MFC n'agit pas.

Pour cela il faut comparer les formules en utilisant cette fonction VBA :
VB:
Function MFC(cel As Range)
Select Case cel.Column
    Case 10: MFC = cel.FormulaR1C1 <> "=IFERROR(LOOKUP(RC[-1],R38C[-1]:R43C),"""")"
    Case 12: MFC = cel.FormulaR1C1 <> "=IFERROR(LOOKUP(RC[-1],R38C[-3]:R43C[-1]),"""")"
    Case 14: MFC = cel.FormulaR1C1 <> "=IFERROR(LOOKUP(RC[-1],R38C[-5]:R43C[-2]),"""")"
End Select
End Function
Formule de la MFC =MFC(J4)

La MFC colore la cellule en jaune.

Edit : j'ai créé cette MFC sur toutes les feuilles.

A+
Super ça marche aussi Merci à tout le monde
 
- 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

Retour