Bonjour,
J'ai besoin d'une aide précieuse de votre part. Voila, j'ai programmé une macro pour colorier des lignes de différentes couleurs suivant un bouton. je souhaiterais maintenant que ces lignes colorées se recopient automatiquement dans des autres feuilles du même classeur.
Respectivement les lignes de couleurs vertes recopiées dans une feuille"Préventif", les lignes rouges dans une feuille"Correctif" et les lignes jaunes dans une feuille"HC"
Voila ma macro de la mise en couleur des lignes:
Sub Bouton1_Clic()
Dim c As Range, cellule As Range
Dim lig As Byte
Application.ScreenUpdating = False
For Each c In ActiveSheet.Range("i1:i200")
c = UCase(c)
lig = c.Row
Set cellule = Range(Cells(lig, 1), Cells(lig, 9))
Select Case c
Case "P"
cellule.Interior.ColorIndex = 4
Case "C"
cellule.Interior.ColorIndex = 3
Case "HC"
cellule.Interior.ColorIndex = 6
Case ""
cellule.Interior.ColorIndex = -4142
End Select
Next
End Sub
J'espère que je suis assez clair dans ma galère....
Cordialement,
O2b
J'ai besoin d'une aide précieuse de votre part. Voila, j'ai programmé une macro pour colorier des lignes de différentes couleurs suivant un bouton. je souhaiterais maintenant que ces lignes colorées se recopient automatiquement dans des autres feuilles du même classeur.
Respectivement les lignes de couleurs vertes recopiées dans une feuille"Préventif", les lignes rouges dans une feuille"Correctif" et les lignes jaunes dans une feuille"HC"
Voila ma macro de la mise en couleur des lignes:
Sub Bouton1_Clic()
Dim c As Range, cellule As Range
Dim lig As Byte
Application.ScreenUpdating = False
For Each c In ActiveSheet.Range("i1:i200")
c = UCase(c)
lig = c.Row
Set cellule = Range(Cells(lig, 1), Cells(lig, 9))
Select Case c
Case "P"
cellule.Interior.ColorIndex = 4
Case "C"
cellule.Interior.ColorIndex = 3
Case "HC"
cellule.Interior.ColorIndex = 6
Case ""
cellule.Interior.ColorIndex = -4142
End Select
Next
End Sub
J'espère que je suis assez clair dans ma galère....
Cordialement,
O2b