Bonjour à tous,
J'ai un petit problème avec ces lignes de codes:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim cellule As Range
For Each cellule In Range("B10:F40")
With cellule.Borders
If cellule <> "" Then
.Weight = xlThin
Else
.LineStyle = xlNone
End If
End With
Next
End Sub
Mon problème est que mon tableau "B10:F40" ne se met pas à jour automatiquement. C'est à dire que si j'ajoute une nouvelle ligne, la bordure va bien se créer, mais si j'enlève cette ligne, la mise en forme du tableau va rester sur la ligne précédente. Or je voudrai qu'elle se supprime également.
Je rajoute que je ne veux pas supprimer entièrement la cellule, mais juste le format.
Existe t'il une ligne de code qui permet de mettre à jour automatiquement le format ? Ou bien, y'a t'il une erreur que je ne vois pas sur mon code ?
Merci pour vos réponses,
Cordialement