Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Erreur d'exécution 9, Quoi faire ?

3,198 views
Skip to first unread message

PB

unread,
Jan 27, 2002, 4:02:16 PM1/27/02
to
Message en ouvrant plusieurs tableaux : "Erreur d'exécution 9, l'indice
n'appartient pas à la sélection" je clique sur le bouton Fin et le tableau
s'ouvre et tout semble correct ... Quoi faire pour me débarasser de ce
message ?

Merci ! Pierre


Denis Michon

unread,
Jan 27, 2002, 5:12:24 PM1/27/02
to
Bonjour PB,

Ouvrir plusieurs tableaux : C'est quoi un tableau ?

Quoi qu'il en soit, un erreur de type 9 signifie qu'un index ou nom
d'un des objets est inexistant dans ton projet dans l'exécution d'une
procédure.

Vérifie bien le nom de tes objets dans la procédure appelée et si
tu as une boucle assures-toi que tu ne boucle pas plus souvent de
fois que tu as d'objets dans ton projet.

Salutations !


"PB" <pbouc...@hotmail.com> a écrit dans le message de news: uWfpoX3pBHA.1860@tkmsftngp04...

PB

unread,
Jan 27, 2002, 8:07:43 PM1/27/02
to
Un tableau ...OK : c'est un banal fichier de calcul qui comprend quelques
feuilles.
Le nom de mes objets ? Un peu plus d'explication S.V.P.
Objet dans projet ? Un peu plus d'explication S.V.P.
J'ai trois ordi et il n'y a que celui sous XP qui m'envoie cette erreur, y
a-t-il un rapport avec XP ?
Et si j'ignorais cette ereur en cliquant sur Fin à chaque fois ?
Pierre

"Denis Michon" <deni...@ntic.qc.ca> a écrit dans le message de news:
nZ_48.6894$4v.3...@weber.videotron.net...

Denis Michon

unread,
Jan 27, 2002, 8:34:12 PM1/27/02
to
Bonjour PB,

Voici un exemple :

si j'avais la ligne de code suivante :

Sheets("Toto").select

et que la feuille "Toto" n'existait pas, et bien excel me
renverrait une erreur de type 9 . Au lieu d'un nom de
feuille si j'avais utilisé un index(5) de feuille Sheets(5).select
et que le classeur ne contient que 4 feuilles , cela aurait généré
aussi une erreur de type 9.

Habituellement, lorsqu'une procédure ce type d'erreur, une fenêtre
de "débogage" apparaît et l'usager à l'opportunité de cliquer sur le
bouton déboguage. Excel nous amène alors à la ligne de code
problématique en colorant la ligne. Il est habituellement assez facile de
se rendre compte de ce qui ne va pas.

Pour ce faire, le projet VBA ne doit pas être verrouillé, et tu dois désactiver
le code de gestion d'erreur de ton projet comme par exemple en mettant une
apostrophe devant une ligne de code du genre de celle-ci:
'On error resume next

Si tourner sous XP veut dire Windows XP, je ne crois pas , si tu parles
d'Office XP, je ne sais pas , je travaille à partir de Excel 2000.

J'espère que cela t'aidera.

Salutations!

"PB" <pbouc...@hotmail.com> a écrit dans le message de news: #RVsxg5pBHA.2528@tkmsftngp02...

PB

unread,
Jan 27, 2002, 9:41:49 PM1/27/02
to
Je travaille avec Win XP et Office 2000 Premium. Lorsque le message
apparaît, le bouton débogage est là mais il est en gris, donc inopérant. Je
n'ai que les boutons Fin et Aide de disponibles, le bouton Continuer est lui
assi gris. Indépendammant de tout cela, si je clique sur Fin, tout semble
fonctionnel, mais je vois peut-être pas tout.
Merci !


"Denis Michon" <deni...@ntic.qc.ca> a écrit dans le message de news:

zW158.8490$4v.4...@weber.videotron.net...

Denis Michon

unread,
Jan 27, 2002, 10:05:46 PM1/27/02
to
Bonjour PB,

Si ton bouton est en grisé c'est parce que ton projet VBA est
verrouillé.

Tu te dois de déverrouiller ton projet, et lorsque c'est fait,
réexécute l'opération qui génère ton message.

Salutations!


"PB" <pbouc...@hotmail.com> a écrit dans le message de news: eIcAYV6pBHA.2520@tkmsftngp04...

PB

unread,
Jan 27, 2002, 10:21:58 PM1/27/02
to
J'ai vérifié et le projet n'est pas vérouillé, et l'opération qui déclenche
cette erreur c'est l'ouverture d'Excell ...

"Denis Michon" <deni...@ntic.qc.ca> a écrit dans le message de news:

pg358.9167$4v.5...@weber.videotron.net...

PB

unread,
Jan 27, 2002, 10:24:40 PM1/27/02
to
Si Excel est déjà ouvert et que j'ouvre un fichier je n'ai pas ce message,
ce message n'apprait que lors du chargement d'Excel

"Denis Michon" <deni...@ntic.qc.ca> a écrit dans le message de news:
pg358.9167$4v.5...@weber.videotron.net...

Denis Michon

unread,
Jan 27, 2002, 11:15:31 PM1/27/02
to
Bonsoir PB,

Si lorsqu'excel est ouvert, tu ouvres ton classeur, et que tu n'as pas
de message d'erreur, l'erreur ne provient pas de ton classeur mais
d'une autre source :

A)
Excel charge-t-il des fichiers .xla (macro complémentaire) que tu as créé.
Ça peut venir de là.

Comme sur certains ordi, tu n'as pas d'erreur , vérifie dans la fenêtre VBE,
les Projets(xla) qui sont chargés sur chacun, la comparaison entre un ordi ayant
le problème et celui n'ayant pas de problèmes, va t'aider à orienter tes recherches.

B)
Regarde dans ton classeur Perso.xls, As-tu une procédure On_open à
l'ouverture de celui-ci ?

Salutations!

"PB" <pbouc...@hotmail.com> a écrit dans le message de news: ejO3Tt6pBHA.376@tkmsftngp02...

0 new messages