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)?


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

merci pour l'entrée Raystafarian. le commentaire sur la fonction est ce que je cherchais.
DanM
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.