• Initiateur de la discussion Initiateur de la discussion Raymond
  • 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 !

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
 
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
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
399
Réponses
2
Affichages
574
Réponses
9
Affichages
855
Réponses
12
Affichages
1 K
E
Réponses
6
Affichages
1 K
erictran
E
Réponses
5
Affichages
661
Compte Supprimé 979
C
Retour