Fonction find en erreur sur une recherche d'un string supérieur à 390 caracètres

Monico

XLDnaute Nouveau
Bonjour à tous,

Après des heures de recherche infructueuse, je viens solliciter votre aide.

Je souhaite rechercher un texte dans une plage avec la fonction find, jusque la pas de soucis.
Mais apparemment si mon texte recherché fait plus de 388 caracètres, ma macro plante.

Avez vous déjà rencontrer ce problème avec cette fonction ?

Pour information, voila le code tout simple :

Dim lblData as String
Dim findUnique as Range

lblData = Worksheets("Listes").Range("R5").Value
Set findUnique = Worksheets("Listes").Range("R2:R50").Find(what:=lblData, LookIn:=xlValues, lookat:=xlWhole, MatchCase:=False, SearchFormat:=False)

Et j'obtiens une erreur sur le set.
Et si je rajoute une condition
if Len(lblData) < 388, je n'ai plus d'erreur.

Merci d'avance pour votre aide
 

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 098
Membres
103 116
dernier inscrit
kutobi87