Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…