find , nothing

R

Raymond

Guest
Bonjour,

je souhaite selectionner les lignes d'un tableau ( sur un critère de cellule à "F") pour les déplacer vers une autre feuille .

je me sers de Find avec une boucle while . mais lorsque le tableau initial est vide de la condition de recherche, vba me renvoi à un ploblème de déclaration d'object, with ....


merci de me donner quelques pistes


Raymond
 
V

vincent

Guest
bonsoir

je ne suis pas un spécialiste sur la déclaration des variables.Cependant si l'instruction find ne trouve rien elle renvoi nothing donc si tu ecris

dim resultat as string

resultat=plage.find("f")

si il n'y a pas de f dans ta feuille il te renvoi une erreur.

voici une solution

dim resultat as object '(mais la je ne suis pas sur même si la macro fonctionne comme ça)

set resultat=plage.find("f")

ensuite tu devras rajouter dans ta boucle une instruction if

if resultat is nothing then ......

J'espère avoir repondu

@+Vincent
 

Statistiques des forums

Discussions
313 908
Messages
2 103 474
Membres
108 677
dernier inscrit
T.Munz