Recalculer une feuille Excel après une modif de style
Bonjour à toutes et à tous
D'abord, pour toutes les mauvaises langues qui seraient tentées de penser :
"Tiens, il nous rend visite parce qu'il a besoin de qque chose ...."
je leur répondrais que ...
ben oui..., j'ai une question pour les kings of Excel que vous êtes :oops:
Content de vous retrouver :D
Plus sérieusement :
J'ai une bête fonction personnalisée, affectée dans une cellule, qui compte - dans une plage définie - le nombre de cellules d'une certaine couleur de fond
Si une donnée est modifiée dans cette plage, pas de soucis, le calcul se fait bien
La ou ca va beaucoup moins bien, c'est lorsque l'utilisateur modifie manuellement la couleur de fond d'une cellule
Les formules ne sont pas recalculées :cry:
Ais-je raté qque chose ?
pour info, ma super fonction :
Code:
1 2 3 4 5 6 7 8 9 10
|
Public Function fBackColor(r As Range, Optional l_Color As Long = xlColorIndexNone) As Long
Dim i_row As Integer, i_col As Integer
For i_row = 1 To r.Rows.Count
For i_col = 1 To r.Columns.Count
If r.Cells(i_row, i_col).Interior.ColorIndex = l_Color Then _
fBackColor = fBackColor + 1
Next i_col
Next i_row
End Function |