Bonjour tout le monde,
J'utilise des formules personnalisées pour exploiter une base de données.
Dans une de ces formules je voudrais également gérer la couleur de la cellule concernée. Or cela ne veut pas fonctionner.
J'ai donc créé un exemple basique pour comprendre et j'en suis arrivé à la conclusion que la modification du fond n'est tout simplement pas interprétée :
Est ce un moyen de se prévenir contre une référence circulaire ? Est ce que quelqu'un connaîtrait une solution pour contourner ce problème ?
Je vous remercie par avance de votre aide.
Bonne journée à tous
J'utilise des formules personnalisées pour exploiter une base de données.
Dans une de ces formules je voudrais également gérer la couleur de la cellule concernée. Or cela ne veut pas fonctionner.
J'ai donc créé un exemple basique pour comprendre et j'en suis arrivé à la conclusion que la modification du fond n'est tout simplement pas interprétée :
Code:
Function ColorieMoi()
Dim CelluleCible As Range
Set CelluleCible = ThisWorkbook.Sheets(Application.ThisCell.Parent.Name).Cells(Application.ThisCell.Row, Application.ThisCell.Column)
CelluleCible.Interior.ColorIndex = 12
End Sub
Est ce un moyen de se prévenir contre une référence circulaire ? Est ce que quelqu'un connaîtrait une solution pour contourner ce problème ?
Je vous remercie par avance de votre aide.
Bonne journée à tous
Dernière édition: