XL 2016 Condition de "format de cellule" dans une formule

M

Myaou

Guest
Bonjour à tous,
La possibilité de faire une mise en forme conditionnelle selon une formule existe sur Excel, mais le contraire est-il possible? Je m'explique.
Je voudrais pouvoir appliquer une fonction "SI" selon le format de ma cellule.
Exemple : si ma cellule est jaune, la formule est "X", et si ma cellule est rouge, la formule est "Y".
Est-ce que cette possibilité existe?
Merci d'avance de vos retour.
 
M

Myaou

Guest
Merci beaucoup pour vos réponses.
Malheureusement, je suis encore assez novice sur Excel (comme vous pouvez vous en douter), du coup pour moi les macros ne sont pas encore abordables, et je tâtonne sur la gestion des noms de cellule.
Je vous met en pièce jointe mon fichier pour que ce soit plus clair si besoin.
En fait, j'ai besoin de faire un planning de prestation. Selon le jour (semaine, dimanche ou jour férié/chômé), il y a un nombre différent de prestation à réaliser. J'ai donc créer un planning avec des couleur différentes pour chaque groupe de jour. Je voudrais que selon la couleur de la cellule, le bon nombre j'affiche dans la cellule correspondante.
Merci de votre aide.
Émilie.
 

Pièces jointes

  • Estimation lot 1.xlsm
    16 KB · Affichages: 5

job75

XLDnaute Barbatruc
Bonjour Myaou, fanfan38, JHA,

Voyez le fichier joint et cette macro (clic droit sur l'onglet et Visualiser le code) :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim coul, v, P As Range, tablo, i&, j%, couleur%, k As Byte
coul = Array(xlNone, 6, 44) 'liste des codes couleurs
v = Array([A8], [A10], [A12]) 'liste des valeurs
Set P = [A1:Y37]
tablo = P.Formula 'matrice, plus rapide
For i = 7 To UBound(tablo)
    For j = 3 To UBound(tablo, 2) Step 2
        couleur = P(i, j).Interior.ColorIndex
        tablo(i, j) = ""
        For k = 0 To UBound(coul)
            If coul(k) = couleur Then tablo(i, j) = v(k): Exit For
Next k, j, i
P = tablo 'restitution
End Sub
Elle s'exécute automatiquement quand on sélectionne une cellule quelconque.

A+
 

Pièces jointes

  • Estimation lot 1(1).xlsm
    23 KB · Affichages: 2

Discussions similaires

Statistiques des forums

Discussions
312 149
Messages
2 085 773
Membres
102 972
dernier inscrit
Alain PICHON