D
daniel
Guest
Bonsoir le forum !
Voilà mon souci...Dans une colonne, j'ai plusieurs noms. Je voudrais qu'un message m'avertisse si je saisis de nouveau ce même nom. J'ai écrit la procédure suivante :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim test As Range
Dim plage As Range
Set plage = [A1:A50]
For Each test In plage
If ActiveCell.Value = test.Value Then
MsgBox 'valeur existante'
Exit Sub
End If
Next test
End Sub
Le problème est que j'ai le message 'valeur existante' à chaque fois ! Quelle est mon erreur ?
Merci et bonne soirée à toutes et tous
Daniel
Voilà mon souci...Dans une colonne, j'ai plusieurs noms. Je voudrais qu'un message m'avertisse si je saisis de nouveau ce même nom. J'ai écrit la procédure suivante :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim test As Range
Dim plage As Range
Set plage = [A1:A50]
For Each test In plage
If ActiveCell.Value = test.Value Then
MsgBox 'valeur existante'
Exit Sub
End If
Next test
End Sub
Le problème est que j'ai le message 'valeur existante' à chaque fois ! Quelle est mon erreur ?
Merci et bonne soirée à toutes et tous
Daniel