Pb avec la fonction FIND

  • Initiateur de la discussion Initiateur de la discussion Pierrot
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Pierrot

Guest
Bonsoir à tous.

Voici mon pb du soir.
Par la méthode ci dessous j'essais de récréer une liste2 à partir d'une liste1
afin de supprimer les doublons. Vous allez peut être me dire que cette méthode est nulle, mais en attendant je ne vois pas ce qui cloche et pourquoi je plante avec comme message d'erreur, objet non défini bloc with etc...

Merci pour votre aide

Private Sub Constitution()
Dim LastCel1 As Range, Cel1 As Range, Lastcel2 as range,CelNNO2 As Range

For Each i In PlageSearch1
Set Cel1 = PlageSearch1.Find(what:=i.Value, LookAt:=xlWhole, MatchCase:=False)

Set Cel2 = PlageSearch2.Find(what:=Cel1.Value, LookAt:=xlWhole, MatchCase:=False)

If CelNNO.Value <> CelNNO2.Value Then 'je plante ici

set LastCel2=PlageSearch2.End(xlDown).Offset(1, 0)
LastCel2.Value = UCase(Cel1.Value)
End If
Next
End Sub

Je tiens à préciser que je ne peux pas supprimer les doublons dans ma première liste. C'est important.

Bye

Pierrot
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
329
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
2
Affichages
540
Réponses
28
Affichages
2 K
Retour