F
faust
Guest
Bonjour,
Petit problème sur VBA.
Sur mon fichier excel, si on tape oui (en minuscule) et que la date n'est pas entrée la case devient rouge, si on tape non la case devient marron et si on tape oui avec une date il ne se passe rien.
Mais question est comment faire pour que cela s'affecte à toute la colonne?
Merci de votre aide.
Mon code est le suivant :
Sub couleurcase()
Dim vyesno As Range
Dim vdate As Range
Set vyesno = Range("X9")
Set vdate = Range("Y9")
If vyesno = "oui" And vdate = "" Then
With vdate
.Interior.ColorIndex = 3
End With
ElseIf vyesno = "non" And vdate = "" Then
With vdate
.Interior.ColorIndex = 53
End With
Else
With vdate
.Interior.ColorIndex = 0
End With
End If
End Sub
Petit problème sur VBA.
Sur mon fichier excel, si on tape oui (en minuscule) et que la date n'est pas entrée la case devient rouge, si on tape non la case devient marron et si on tape oui avec une date il ne se passe rien.
Mais question est comment faire pour que cela s'affecte à toute la colonne?
Merci de votre aide.
Mon code est le suivant :
Sub couleurcase()
Dim vyesno As Range
Dim vdate As Range
Set vyesno = Range("X9")
Set vdate = Range("Y9")
If vyesno = "oui" And vdate = "" Then
With vdate
.Interior.ColorIndex = 3
End With
ElseIf vyesno = "non" And vdate = "" Then
With vdate
.Interior.ColorIndex = 53
End With
Else
With vdate
.Interior.ColorIndex = 0
End With
End If
End Sub
Pièces jointes
Dernière modification par un modérateur: