Bonjour,
Un code suivant à essayer :
Sub tiret()
For i = 1 To 10
If Cells(1, i) = 0 Then
Range(Cells(10, i), Cells(12, i)) = "-"
Range(Cells(14, i), Cells(20, i)) = "-"
End If
Next
End Sub
Ce code marchera dans ce cas précis. A adapter dans d'autres cas. Mais il y a beaucoup d'autres façons de le faire. Tout dépend de l'évolution de ton besoin.