Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 Modification d'une cellule calculée

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

  • Glycemie vide.xlsm
    132.2 KB · Affichages: 13

Modeste geedee

XLDnaute Barbatruc
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
 

job75

XLDnaute Barbatruc
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

  • Glycemie vide(1).xlsm
    131.8 KB · Affichages: 3
Dernière édition:

clausen

XLDnaute Occasionnel
Super ça marche aussi Merci à tout le monde
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…