D
Demouret
Guest
Bonjour le Forum,
J'ai le bout de code ci dessous qui me permet d ouvrir un USF en double cliquant sur une cellule dans la zone B8:B100
Mon petit soucis est que je voudrais garder le même principe pour ouvrir un AUTRE USF en double cliquant dans une plage A8:A100 cette fois
Sauf qu'en recopiant le code et en changeant la plage de cellule et le nom de l'USF j'ai bien sur un message d'erreur qui me dit "nom ambigu détecté".
Cela provient je pense que du coup les 2 "Private Sub" on le même nom.. non ?
Que dois je faire pour que cela fonctionne ?
Merci de votre aide
Bien cordialement
Pierre
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, [b8:b100]) Is Nothing Then
Cancel = True
If Target.Font.Strikethrough = True Then
Exit Sub
Else
UserForm2.Show
Cancel = True
End If
End If
End Sub
J'ai le bout de code ci dessous qui me permet d ouvrir un USF en double cliquant sur une cellule dans la zone B8:B100
Mon petit soucis est que je voudrais garder le même principe pour ouvrir un AUTRE USF en double cliquant dans une plage A8:A100 cette fois
Sauf qu'en recopiant le code et en changeant la plage de cellule et le nom de l'USF j'ai bien sur un message d'erreur qui me dit "nom ambigu détecté".
Cela provient je pense que du coup les 2 "Private Sub" on le même nom.. non ?
Que dois je faire pour que cela fonctionne ?
Merci de votre aide
Bien cordialement
Pierre
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, [b8:b100]) Is Nothing Then
Cancel = True
If Target.Font.Strikethrough = True Then
Exit Sub
Else
UserForm2.Show
Cancel = True
End If
End If
End Sub