Bonjour,
Juste une petite question aujourd'hui:
J'utilise régulièrement le code suivant dans mes fichiers pour surligner la ligne sélectionnée...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[Matrix].Interior.ColorIndex = 1
If Intersect(Target, [Matrix]) Is Nothing Or Target.Count > 1 Then Exit Sub
Range(Cells(Target.Row, 2), Cells(Target.Row, 7)).Interior.ColorIndex = 48
End Sub
... Cela fonctionne mais une chose m'échappe:
Pourquoi ai-je droit, quand je sélectionne toutes les cellules, à l'erreur d'exécution 6 (dépassement de capacité) alors que j'ai bien mon
if target.count>1 then exit sub
Je peux régler le problème avec un
On Error Resume Next
mais je ne comprends pas pourquoi la condition saute...
Si quelqu'un a une explication, je reste à l'écoute.
Cdlt,
Darzou