Bonjour à tous,
je suis nouvelle dans le forum et d'un coup de pouce svp,
j'utilise la fonction find pour trouver en vba le valeur d'une celulle qui se trouve dans une colonne précise et je souhaiterai lorsque je trouve cette valeur que j'ai nommé nom la supprimer de la colonne. mon probleme est ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
recherche = Application.WorksheetFunction.VLookup(Nom, Sheets("Feuil2").Range("B3:C415"), 1, False)
pour la suppréssion j'ai ces lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
For Each varI In Sheets("Feuil2").Range("B3:B15")
 If varI = Nom Then
 varI.Select
    Selection.Delete Shift:=xlUp
 End If
 Next
je pense que c'est celles-ci qui posent problème peut être à cause de mes déclarations
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim varI As Variant
Dim recherche As Variant
Dim Nom As String
quelqu'un aurait il une solution s'il vous plait?
je ne trouve pas mon erreur...