Erreur avec before double click

Résolu/Fermé
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 - Modifié le 15 févr. 2020 à 22:56
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 - 16 févr. 2020 à 01:09
Bonsoir,

Cette macro marche avec "selection change", mais pas avec "before double click", je ne comprend pas pourquoi!

J'ai "erreur de compilation, la déclaration de la procédure ne correspond pas à la description de l’événement ou de la procédure du même nom"...

Private Sub Worksheet_BeforeDoubleClick(Target As Range, cancel As Boolean)

cancel = True

If Not Intersect(Target, Range("Tableau1[Code]")) Is Nothing Then

    If Worksheets("Données").Range("A1").Value = Target Then
        Worksheets("Données").Range("A1").Value = ""
        Else
Worksheets("Données").Range("A1").Value = Target.Value
End If
End If
End Sub


Une idée svp? je sèche...

EDIT : Ajout des balises de code

Configuration: Windows / Firefox 72.0
A voir également:

3 réponses

jordane45 Messages postés 38392 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 janvier 2025 4 731
15 févr. 2020 à 23:00
Bonjour,

Tu n'as pas respécter la déclaration de la fonction
remplace par :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, cancel As Boolean)

1
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
15 févr. 2020 à 22:59
Private Sub Worksheet_BeforeDoubleClick(ByVal target As Range, Cancel As Boolean)
Cancel = True

If Not Intersect(target, Range("Tableau1[Code]")) Is Nothing Then

If Worksheets("Données").Range("A1").Value = target Then
Worksheets("Données").Range("A1").Value = ""
Else
Worksheets("Données").Range("A1").Value = target.Value
End If
End If
End Sub

J'avais oublié Byval, désolé.
0
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
Modifié le 16 févr. 2020 à 01:09
Merci beaucoup! oui ça fonctionne!

Bonne soirée!
0