Bonjour,
Au vous devriez placer vos barres directement à l'endroit ou vous en aurez besoin.
Ensuite ce sera plus simple de faire une macro pour les rendre transparentes ou colorées en jouant sur la transparence de la Form.
' Exemple ligne invisible
ActiveSheet.Shapes.Range(Array("Straight Arrow Connector 4")).Select
Application.CommandBars("Format Object").Visible = False
With Selection.ShapeRange.Line
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 0, 0)
.Transparency = 1
End With
End sub
' .... et pour visible même code avec
.Transparency = 0