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

erreur n°9 l'indice n'appartient pas à la sélection

Jul018

XLDnaute Junior
Bonjour le forum,

J'ai un petit problème sur une macro

Lors du lancement de la macro un message d'erreur survient: "erreur n° 9 l'indice n'appartient pas à la sélection." sur la ligne :

"With WbX.Worksheets("Commandes Fournisseur")"


J'ai cherché sur le forum des erreurs similaires, mais même après avoir modifié ma méthode pour sélectionner ma feuille je sêche. Bref j'ai besoin d'un petit coup de main

je m'en remets à vous et vous mets en ligne ma feuille .

merci

@+

Julien
 

Pièces jointes

  • fichier gestion global pb indice.zip
    27.8 KB · Affichages: 41

Catrice

XLDnaute Barbatruc
Re : erreur n°9 l'indice n'appartient pas à la sélection

Bonjour,

Il y a un espace à la fin de ton nom d'onglet : Commandes Fournisseur
Et tu n'en as pas mis dans ton code : With WbX.Sheets("Commandes Fournisseur")
 

Jul018

XLDnaute Junior
Re : erreur n°9 l'indice n'appartient pas à la sélection

Bonjour Catrice,

j'avoue que j'ai mis quelques temps à comprendre ce que tu voulais me dire: c'est bien la dénomination de mon onglet sur le classeur qui possédait un espace à la fin..

malheureusement le message d'erreur a disparu pour faire la palce à un nouveau message d'erreur:

"erreur d'éxécution 1004
la méthode range de l'objet '_Global' a échoué " sur la ligne juste en dessous de la ligne en cause précédement.
 

Catrice

XLDnaute Barbatruc
Re : erreur n°9 l'indice n'appartient pas à la sélection

Re,

Il faut effectivement vérifier si le nom existe.
Pourquoi utiliser un nom.
Tu peux peut etre faire la recherche directement dans la colonne idoine.
Ca fera une erreur de moins à tester

Tu peux encore modifier ton code comme ceci :

Code:
With WbX.Worksheets("Commandes Fournisseur ")
    With .Range("NoAffaire")

Le Select n'est pas necessaire.
Il faut un point devant le Range ...
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…