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.