je ne comprends pas pourquoi cette erreur 9 dans mon code.
Elle se produit sur la ligne Sheets(...
Dim i As Integer
For i = 3 To 201 Step 2
Sheets(General).Range(Cells(i, 2), Cells(i, 45)).Select
With Selection.Interior
.ColorIndex = 186500
End With.
Next i
Si le nom de votre onglet est General, alors essayez Sheets("General") avec :
VB:
Dim i As Integer
Application.ScreenUpdating = False
With Sheets("General")
For i = 3 To 201 Step 2
.Range(.Cells(i, 2), .Cells(i, 45)).Interior.Color = 186500
Next i
End With
Merci job75 pour cette réponse aussi rapide.
Je n'utilise pas select dans mes programmes et c'est l'aide vba excel qui m'a proposé un exemple se rapprochant de ma question avec select.
Merci aussi à Mapomme, j'essayerai votre code
Bonne soirée