Mise en forme conditionnelle ou formule si

Bonjour à tous,

Mon fichier excel est composé de deux feuilles. Une première avec un tableau à double entrée. Certaines cellules sont renseignées. La deuxième est un récapitulatif (au final, il y aura plusieurs feuilles sur le modèle de la première).

Je souhaite que sur la deuxième soit reproduit uniquement la mise en forme de manière automatique.

Pa exemple : je renseigne une case dans la première feuille, la deuxième est impactée automatiquement mais avec simplement la couleur de la cellule.

La pièce jointe vous éclairera surement plus !

D'avance merci pour votre aide.

A bientôt.

Cécile

63test.zip (4.93 Ko)

Bonjour

Est-ce qu'on retrouve toujours les mots FORT MOYEN FAIBLE ou bien c'est juste pour l'exemple ?

Amicalement

Nad

Bonjour,

voila une possibilité... mais il y a certainement mieux!

C'est un mix entre formule SI et mise en forme conditionnelle...

Bien entendu, ça ne marche qu'avec les mots fort, moyen et faible présents dans ton exemple...

140copie-de-test.zip (6.40 Ko)

Merci pour vos réponses.

Oui, les mots en exemple sont les seuls qui peuvent être inscrits.

Ta solution gigi me va assez bien je te remercie.

Serait-il possible de faire la même chose sans faire apparaître les mots (que l'on voient si l'on sélectionne les cellules).

Encore merci.

@++

Bonjour

Avec ce code à placer dans un module :

Sub Couleurs()
Application.ScreenUpdating = False
Dim c As Range
For Each c In Range("C2:H15")
   c.Interior.Pattern = xlNone
   c.FormulaR1C1 = "=INDIRECT(""départ!""&CHAR(CODE(RC2)+1)&R1C+1)"
   If c.Value = "Faible" Then c.Interior.ColorIndex = 36
   If c.Value = "Moyen" Then c.Interior.ColorIndex = 44
   If c.Value = "Fort" Then c.Interior.ColorIndex = 46
   c.ClearContents
    Next c
    Range("A1").Select
End Sub

Amicalement

Nad

Merci Nad c'est impec !

Petite question supplémentaire : comment déclencher ce code de manière automatique, pour que cela soit transparent pour l'utilisateur ?

Bonjour

Place ce code dans la feuille "arrivée" (click droit sur l'onglet ==> Visualiser le code)

Private Sub Worksheet_Activate()
Call Couleurs
End Sub

Sélectionne la feuille "départ" puis la feuille "arrivée"

Dès que la feuille "arrivée" sera sélectionnée, le code sera activé.

Amicalement

Nad

Magique

Merci beaucoup !

Rechercher des sujets similaires à "mise forme conditionnelle formule"