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
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