IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Mise en forme conditionnelle des cellules contenant des fonctions


Sujet :

Excel

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 71
    Points : 46
    Points
    46
    Par défaut Mise en forme conditionnelle des cellules contenant des fonctions
    Bonjour,

    Tout est dans le titre.
    Je voudrais faire apparaître en italique toutes les cellules d'un tableau contenant une fonction.
    Je pensais utiliser la mise en forme conditionnelle mais je n'ai pas trouvé de fonction qui permette de déterminer si une cellule contient elle-même une fonction.

    Merci de votre aide.

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Tu peux utiliser une fonction personnelle que tu places dans un module standard
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Function ItaliqueSiFonction(Cellule As Range) As Boolean
        If Cellule.HasFormula = True Then ItaliqueSiFonction = True
    End Function
    Puis créer une MFC ayant pour formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ItaliqueSiFonction(A1)
    applicable à l’ensemble du tableau.

    Cordialement.

  3. #3
    Expert éminent Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 754
    Points : 9 396
    Points
    9 396
    Par défaut
    Bonjour,

    Si le but est d'identifier les cellules avec une formule, tu peux activer l'option "Formules" dans le menu Outils>Options

  4. #4
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2009
    Messages
    461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2009
    Messages : 461
    Points : 707
    Points
    707
    Par défaut
    Bonjour à tous,

    Une autre solution avec la fonction LIRE.CELLULE et une MFC de la façon suivante:
    1- Positionner le curseur dans une cellule quelconque de la feuille "Feuil1" contenant le tableau (exemple cellule A1) et créer le nom TEST par la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =LIRE.CELLULE(48;Feuil1!A1)
    (remarquer la référence relative Feuil1!A1 dans la formule)
    2- Sélectionner le tableau concerné et lui appliquer une MFC par la formule:
    et choisir les formats désirés...

    Cordialement

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/06/2014, 12h18
  2. [XL-2003] Mise en forme conditionnelle dans cellule contenant formule
    Par graphikris dans le forum Excel
    Réponses: 9
    Dernier message: 10/04/2013, 18h07
  3. Macro avec formule utilisant des cellules contenant des formules Vlookup
    Par Isabelle86 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 14/10/2010, 15h13
  4. Réponses: 1
    Dernier message: 24/03/2010, 11h49
  5. Réponses: 5
    Dernier message: 08/03/2007, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo