Bonjour,
Le "X" apparait dans les premières cellules vertes car il manque une condition dans le code :
For i = 1 To lig
For j = 1 To col
If Cells(i, j).Value = "" And Cells(i, j).Interior.ColorIndex = xlNone Or [Surligner]Cells (i, j).Value = "" And[/Surligner] Cells(i, j).Interior.ColorIndex = 35 Then
Cells(i, j).Value = "X"
End If
Next j
Next i
Pour la cellule "A1", je pense qu'il faut juste indiquer dans le code qu'il ne faut pas mettre de "X" dans cette cellule.
J’espère que cela vous conviendra.