Mettre en forme une cellule pour modifier un contenu

Bonjour à tous,

J'aimerais savoir si il est possible qu'en mettant en forme une cellule, je puisse parvenir à modifier le contenu d'une autre?

Exemple: si je mets la cellule A1 en jaune, un mot apparaît dans la cellule B1.

Merci à vous,

Bonne journée.

Bonsoir Dossantos, bonsoir le forum,

Le problème est que la mise en forme ne déclenche aucun événement... Par conséquent, on ne pourra pas déceler le changement de couleur d'une cellule directement, ça ne marchera pas. En revanche, si tu modifies la couleur puis sélectionne n'importe quelle autre cellule, le code ci-dessous va fonctionner :

Par exemple, tu changes la couleur en A1, puis sélectionne A2 :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1").Interior.ColorIndex = 6 Then Range("B1").Value = "A1 est jaune" Else Range("B1").Value = ""
End Sub

Mais il faudra, à chaque fois, sélectionner une autre cellule...

Rechercher des sujets similaires à "mettre forme modifier contenu"