Bonjour,

Avec visual basic j'essaye de mettre un oeuvre un controle d'existence de données. a partir d'un onglet je regarde (pour toutes les lignes) si la ligne est presente dans un autre onglet. je me recupere une erreur 1004 à l'execution que je n'arrive pas a depatouiller. Le test s'effectue sur la valeur de la cellule "A".
quelqu'un a t'il une idée?

Voici mon code:
Sheets("rc").Select
Nblignes = ActiveSheet.UsedRange.Rows.Count


' Boucle de traitement sur toutes les lignes de l'onglet rc
'
For i = 2 To Nblignes
MsgBox i
With Sheets("rc")
On Error GoTo suppr
' Traitement onglet données generales projet
.Range("K" & i).Value = WorksheetFunction.VLookup(.Range("A" & i).Value, Sheets("Clarity").Range("C2:R10000"), 8, False)
End With
GoTo suiv
suppr:
On Error GoTo 0
MsgBox "Projet à supprimer"

suiv:
MsgBox "suivant"
Next
End Sub