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

OnErrorGoTo qui ne marche qu'une fois...

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

fredl

XLDnaute Impliqué
Bonjour à tous,
j'ai mis en place dans ma macro un 'on error Goto' qui ne fonctionne qu'une fois comme il faut. Je vous invite à lancer ma macro jointe, exemple du problème rencontré.
Si vous avez une idée, vraiment merci d'avance!
Excellement
Frédéric [file name=onerrorgoto.zip size=11656]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/onerrorgoto.zip[/file]
 
Bonjour

Remplace la ligne qui bug par

If Selection.Find(What:=vnom, After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False) Is Nothing Then GoTo 10

Bon courage
 
Bonjour fredl, Jacques87, le Forum,

On ne le répètera jamais assez, en VBA, il n'est pas utile (et même fortement déconseillé) de sélectionner les objets (feuilles, cellules notamment) pour pouvoir agir dessus.

Par ailleurs, l'utilisation des Goto n'est pas vraiment conseillée non plus.

Si tu le souhaites, tu trouveras ci-joint ton fichier avec une autre proposition de code pour tenter de reproduire ce que tu sembles vouloir obtenir. J'ai préféré utiliser ici une simple boucle pour la recherche du nom en lieu et place de la méthode Find, mais l'utilisation de cette méthode est tout à fait réalisable toutefois. J'ai supprimé ici le tri devenu, il me semble, inutile.

La procédure utilisée dans le fichier joint est la suivante (j'ai essayé de commenter le code au maximum pour t'aider à comprendre le principe) :
Cordialement, [file name=PourFredl.zip size=14482]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/PourFredl.zip[/file]
 

Pièces jointes

Merci Jacques pour tes corrections.
ça, c'est de la programmation!
Comme j'aimerais etre capable d'écrire comme cela.
Je vais bien évidemment prendre comme exemple ce que tu as fais pour essayer de commencer à m'y mettre.
Mais ya du boulot, car je suis biochimiste autodidacte d'excel qui a betement commencé par 'outil/macro/enregistrement macro'...)
Mais je ne désespère pas.

Encore merci jacques!
 
- 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

Discussions similaires

Réponses
12
Affichages
1 K
K
Réponses
12
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…