• 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
330
Réponses
2
Affichages
518
Réponses
9
Affichages
730
Réponses
12
Affichages
901
Réponses
5
Affichages
588
Compte Supprimé 979
C
Retour