Desole voici ce que j'esssaye de faire :
row = c.End(xlDown).row
col = c.End(xlDown).Column
'Set Table = Range(c.currentregion.Address)
row_first = c.row
rng = Worksheets("Sheet1").Range(Cells(row_first + 1, col), Cells(row, col))
For Each cell In rng
If cell.Value > 0 Then
cell.Style = "Good"
Else
cell.Style = "Bad"
End If
Next cell
jai une error a For Each Cell in rng
merci d'utiliser les balises code </> à ta disposition dans la réponse
col = c.End(xlDown).Column
équivaut à
col = c.Column
rng = Worksheets("Sheet1").Range(Cells(row_first + 1, col), Cells(row, col))
déclare
dim rng as Range
et ensuite
set rng = _________________
If cell.Value > 0 Then
cell.Style = "Good"
Else
cell.Style = "Bad"
End If
pas compris ce que tu veux faire !
mais avant de poser des questions, télécharge le fichier que j'ai posté ci-dessus et dis ce que tu veux faire avec good et bad !