erreur code VBA Selectionchange
Bonjour,
J'essaie d'effacter une ligne lorsque je clique dans une certaine cellule. Tout fonctionne lorsque j'utilise ceci:
Code:
1 2 3 4 5
| Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("AA52")) Is Nothing Then
Range("J52:W52").ClearContents
End If
End Sub |
mais pas lorsque j'écris cela:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("AA52")) Is Nothing Then
Range("J52:W52").ClearContents
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("AA53")) Is Nothing Then
Range("J53:W53").ClearContents
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("AA54")) Is Nothing Then
Range("J54:W54").ClearContents
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("AA55")) Is Nothing Then
Range("J55:W55").ClearContents
End If
End Sub |
Bref, j'essai d'effacer une ligne différente dépendamment de la cellule dans laquelle je clique.
Au plaisir
Code "worksheet_change" ne fonctionne pas
Bonjour,
J'essai d'utiliser la fonction "worksheet_change" mais celle-ci ne se déclanche pas. Je n'ai pas d'erreur, donc je présume que le code ne se lance simplement pas.
Code:
1 2 3 4 5 6 7 8 9
| Private Sub Worksheet_Change(ByVal Target As Range)
If Target.adress = Range("G51:G54") And ActiveSheet Is ThisWorkbook.Worksheets("PRESCRIPTION") Then
Worksheets("PRESCRIPTION").Range("H51:H54").Formula = Worksheets("PRESCRIPTION").Range("AF51:AF54").Formula
End If
End Sub |
Au plaisir