re
Pour les couleurs et les explications je pense que tu es un peu limite, je ne pouvais pas savoir ce que tu souhaité coloré et les conditions!!
Regarde si cela te convient?
Sub MiseCouleur()
'
' MiseCouleur Macro
' Macro enregistrée le 9/11/2008 par Noel CHANE-FO
Dim ligne As Integer
Dim colonne As Integer
'Boucle du tableau
For ligne = 5 To 45 Step 1
For colonne = 2 To 6 Step 1
Cells(ligne, colonne).Select
If Cells(ligne, colonne) = "A1 - A2" Then
ActiveCell.Interior.ColorIndex = 45
Else
ActiveCell.Interior.ColorIndex = xlNone
End If
If Cells(ligne, colonne) = "GSI" Then ActiveCell.Interior.ColorIndex = 4
Next colonne
Next ligne
End Sub