Format conditionnel en fonction du type de cellule
Résolu
derol
Messages postés
5
Statut
Membre
-
derol Messages postés 5 Statut Membre -
derol Messages postés 5 Statut Membre -
Bonjour,
Amateur en Excel, je découvre les nouvelles fonctionnalités de Excel 2007.
Je souhaite changer le format d'une cellule lorsque l'on remplace la formule de celle-ci par un nombre.
Par exemple : dans une cellule, une fonction "si" me renvoie une valeur numérique, mais si quelqu'un écrase cette formule par un nombre, je souhaite identifier la cellule changée par un changement de format de celle-ci.
(Nota : je ne souhaite pas protéger la cellule)
Merci de votre réponse
Amateur en Excel, je découvre les nouvelles fonctionnalités de Excel 2007.
Je souhaite changer le format d'une cellule lorsque l'on remplace la formule de celle-ci par un nombre.
Par exemple : dans une cellule, une fonction "si" me renvoie une valeur numérique, mais si quelqu'un écrase cette formule par un nombre, je souhaite identifier la cellule changée par un changement de format de celle-ci.
(Nota : je ne souhaite pas protéger la cellule)
Merci de votre réponse
A voir également:
- Format conditionnel en fonction du type de cellule
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Fonction si et - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format conditionnel excel - Guide
3 réponses
Bonjour,
1° Ouvrir l'editeur avec Alt F11
2° Inserer Module
3° mettre le code suivant dans le module :
Function EF(cel As Range) As Boolean
EF = False
Application.Volatile
If Left(cel.FormulaLocal, 1) = "=" Then EF = True
End Function
Puis fermer l'editeur
4° sur la feuille selectionner la cellule ou la plage de cellule à verifier
5° Accueil Mise en Forme Conditionnelle Nouvelle regle Utiliser une formule....
et entrer la formule suivante avant de choisir un format:
=EF(C6)=FAUX
ou C6 est l'adresse de la cellule ou de la premiere de la plage
Cdlmnt
1° Ouvrir l'editeur avec Alt F11
2° Inserer Module
3° mettre le code suivant dans le module :
Function EF(cel As Range) As Boolean
EF = False
Application.Volatile
If Left(cel.FormulaLocal, 1) = "=" Then EF = True
End Function
Puis fermer l'editeur
4° sur la feuille selectionner la cellule ou la plage de cellule à verifier
5° Accueil Mise en Forme Conditionnelle Nouvelle regle Utiliser une formule....
et entrer la formule suivante avant de choisir un format:
=EF(C6)=FAUX
ou C6 est l'adresse de la cellule ou de la premiere de la plage
Cdlmnt
Bonne journée