N
Nora
Guest
Bonjour forum !
Je cherche à changer la couleur des cellules en fonction de ce qui est saisi
j'utilise à la fois la mise en forme conditionelle pour traiter 3 couleurs puis le code pour traiter la derniere couleur et et le blanc en cas de non saisie
Comment faire pour traiter la colonne entiere ? pour le moment je ne traite la colonne A que de la ligne 1 à 1000.
Les temps de chargement sont assez long, surement parce que je balaye 2 fois la meme colonne. Que faire ?
------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
For Each couleur In Range('a1:a1000')
If couleur.Text = 'J' Then
With couleur.Interior
.ColorIndex = 4
.Pattern = xlSolid
End With
End If
If couleur.Text = '' Then
With couleur.Interior
.ColorIndex = xlNone
.Pattern = xlSolid
End With
End If
Next
End Sub
-------------------------------
Merci
Nora
Je cherche à changer la couleur des cellules en fonction de ce qui est saisi
j'utilise à la fois la mise en forme conditionelle pour traiter 3 couleurs puis le code pour traiter la derniere couleur et et le blanc en cas de non saisie
Comment faire pour traiter la colonne entiere ? pour le moment je ne traite la colonne A que de la ligne 1 à 1000.
Les temps de chargement sont assez long, surement parce que je balaye 2 fois la meme colonne. Que faire ?
------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
For Each couleur In Range('a1:a1000')
If couleur.Text = 'J' Then
With couleur.Interior
.ColorIndex = 4
.Pattern = xlSolid
End With
End If
If couleur.Text = '' Then
With couleur.Interior
.ColorIndex = xlNone
.Pattern = xlSolid
End With
End If
Next
End Sub
-------------------------------
Merci
Nora