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 :

= la même mise en forme


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut = la même mise en forme
    Bonjour à tous,

    Dans la cellule d’un document excel, j’ai placé une formule qui peut donner comme résultat = (une autre cellule).
    Or, j’aimerai savoir si la mise en forme de la cellule ds laquelle il y a cette formule peut devenir celle du résultat de la formule.

    Par exemple :
    Dans la cellule A1, une formule peut donner deux résultats :
    B1, dans laquelle il y a un carré bleu
    Ou
    C1, dans laquelle il y a un carré rouge.
    Or, la mise en forme de A1 est tout ce qu’il y a de plus standard, et le carré qui y apparaît est invarriablement noir.

    Est-ce possible de faire appel, dans la formule (ou par un autre moyen), à la mise en forme de la cellule dont le résultat est égal (en l’occurrence, pour obtenir un carré bleu ou rouge) ?

    Je ne sais pas si j’ai été assez clair ?...

    Voilà, auriez-vous une idée sur la question ?...


    Merci d’avance,

    Le Glauque

    Configuration :
    Processeur : AMD Athlon 64 1800 (9x200) 3000+
    Carte Mère : Asus A8N-SLI Premium 1.02
    Chipset CM : nVidia nForce4 SLI, AMD Hammer
    Mémoire Vive : 2048 Mo (PC3200 DDR SDRAM)
    C Vidéo : nVidia GeForce 6600 GT (256 Mo)
    O.S. : Windows XP Familial sp 2

  2. #2
    Membre expérimenté Avatar de ilcocodrillo
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Âge : 19
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Par défaut
    pas automatiquement, tu peux utiliser la recopie de mise en forme, le pinceau dans la barre d'outil, sinon il faut passer par VBA

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Voir exemple en PJ

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Private Sub Worksheet_Activate()
     For Each c In ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas, 23)
        a = Split(Mid(c.Formula, 2), "!")
         Sheets(a(0)).Range(a(1)).Copy
         c.PasteSpecial Paste:=xlPasteFormats
     Next c
    End Sub
    JB
    Fichiers attachés Fichiers attachés

  4. #4
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut je précise un peu...
    Je précise un peu ma recherche.

    En fait, est-ce possible de lui demander d'adopter le "format" de la cellule résultat ?
    Existe-t-il une Macro qui reprend cette fonction ?

    Un peu comme lorsqu'on fait un copier/coller :
    Il adopte par défaut la mise en forme « source », mais tu as la possibilité d'adopter la mise en forme « destination ».

    Pour l’instant, Excel adopte tjrs la mise en forme « destination » (la mise en forme de la cellule où s‘affiche le résultat).
    En sachant qu’ici, le résultat est une cellule (qu’on va chercher avec une formule INDEX ;EQUIV), est-il possible de lui demander d’afficher le résultat dans la même mise en forme que la cellule où il va piocher le résultat ?

Discussions similaires

  1. [XL-2007] Mise en forme différente dans une même cellule (VBA)
    Par Many31 dans le forum Excel
    Réponses: 3
    Dernier message: 10/02/2015, 14h42
  2. [XL-2007] Mise en forme différente dans une même cellule (VBA)
    Par Many31 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/02/2015, 14h30
  3. Réponses: 5
    Dernier message: 17/06/2008, 15h17
  4. Réponses: 4
    Dernier message: 20/06/2007, 11h24
  5. Mise en forme HTML
    Par Regis.C dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 25/04/2004, 11h55

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