Darnel
XLDnaute Impliqué
Bonjour
j'essaye ce code qui ne veu pas tourner
Je l'ai extrait (fichier enregistrant les modif dans des commentaires) et remis à ma sauce (en vain) pour qu'il m'indique si la valeur tappée dans la cellule existe déjà dans ma base de donnée
Le code :
ça parait totalement barbar pour ceux qui s'y connaissent, mais mes compétences en vb sont loin d'atteindre un tel niveau, mais je ne demande qu'a apprendre. Donc si quelqu'un a l'amabilité de m'aider, c'est cool.
Merci
j'essaye ce code qui ne veu pas tourner
Je l'ai extrait (fichier enregistrant les modif dans des commentaires) et remis à ma sauce (en vain) pour qu'il m'indique si la valeur tappée dans la cellule existe déjà dans ma base de donnée
Le code :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Range("B4") = ActiveCell Then
On Error Resume Next ' active la gestion d'erreur
Err = Target <> Sheets("Données").Column(3).Value
temp = Target.Comment.Text ' Commentaire existe t-il?
If Err = Sheets("Données").Column(3).Value Then Target.AddComent
Target.Comment.Text Text:=Target.Comment.Text & _
"Il existe déjà un contrat n°" & Range("B4").Value
Target.Comment.Visible = True
Target.Comment.Shape.Select
Selection.AutoSize = True
Target.Comment.Visible = False
On Error GoTo 0 ' désactive la gestion d'erreurs
End If
Application.EnableEvents = True
End Sub
ça parait totalement barbar pour ceux qui s'y connaissent, mais mes compétences en vb sont loin d'atteindre un tel niveau, mais je ne demande qu'a apprendre. Donc si quelqu'un a l'amabilité de m'aider, c'est cool.
Merci