Bonjour à tous
j'ai un petit soucis
j'ai créé une mise en forme conditionnelle avec Excel, la façon "normale" de faire je dirais
j'ai créé un programme qui doit récupérer la couleur de la cellule dans laquelle il y a la mise en forme conditionnelle
or la MFC n'est qu'un effet d'optique si je puis dire
la cellule à techniquement toujours sa couleur d'origine
j'ai donc voulu faire une fonction vba pour faire la même chose ...
mais en changeant la réelle couleur de la cellule
j'ai trouvé plein de "sub"
mais pas de "function"
la couleur de la cellule doit changer automatiquement sans action de ma part (si un tris est fait par ex)
je ne sais pas si j'ai été très claire en fait ...
voici le code que j'ai créé
j'ai un #VALEUR dans la cellule
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Function MFC(Cell As String) As String If Cell = "-" Then Selection.Interior.Color = RGB(191, 191, 191) Else Selection.Interior.Color = RGB(231, 237, 247) End If MFC = "" End Function
et je n'ai aucune couleur
merci à tous d'avance pour votre aide
Partager