comment ajouter une couleur de fond à ma déclaration IF

0

si vous avez la déclaration suivante:

=IF(R1=R3,"GreenBG","RedBG")

Comment puis-je ajouter une couleur de fond en utilisant l'instruction IF (est-ce même possible)?

DanM
la source
2
Utilisez la mise en forme conditionnelle, vous n’avez pas besoin de VBA.
Kyle

Réponses:

1

Comme mentionné, la mise en forme conditionnelle est la meilleure voie. Cela dit, l'utilisation d'une fonction de feuille de calcul standard à l'intérieur de la feuille de calcul ne peut pas altérer la couleur.

Pour VBA, comme indiqué, c'est assez simple:

Option explicite

Sub BGColoring()
    If Range("A1") = Range("A3") Then
        Range("A1").Interior.Color = RGB(0, 255, 0)
        Else: Range("A1").Interior.Color = rbg(255, 0, 0)
    End If
End Sub
Raystafarian
la source
merci pour l'entrée Raystafarian. le commentaire sur la fonction est ce que je cherchais.
DanM