Format conditionnel en fonction du type de cellule

Résolu
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

3 réponses

  1. via55 Messages postés 14392 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    0
    1. derol Messages postés 5 Statut Membre
       
      Merci, je vais tester cette solution, qui, si j'ai bien compris, vient vérifier que la cellule commence par un "=" ou pas

      Bonne journée
      0
  2. derol Messages postés 5 Statut Membre
     
    Cela marche, c'est super
    Merci
    0
  3. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le forum

    Sélectionne la cellule A1 » Insertion noms définir
    CelFormule fait référence à =LIRE.CELLULE(48;Feuil1!A1)

    Dans la mise en forme conditionnelle utilise
    La formule est =NON(CelFormule)

    Mytå
    -1
    1. derol Messages postés 5 Statut Membre
       
      Bonjour,

      Merci pour ta réponse.
      Dans quel type de règle de la mise en forme conditionnelle faut-il mettre la formule? la dernière?
      J'ai essayé et pas le résultat attendu...

      Cdlt
      0
    2. derol Messages postés 5 Statut Membre
       
      OK, j'y suis finalement arrivé
      Merci

      Bonne journée
      0