Eereur d'exécution '9': L'indice n'appartient pas à la selection

bonjour ,

j'ai un probléme avec mon ptit bout de VBA...j'ai un message d'erreur (CF sujet).

En débogage, voici ce que j'ai :

2019 12 20 16h50 24

J'avoue ne pas comprendre.

Est ce que quelqu'un peut m'aider car là je en comprends absolument pas d'où vient le problème.

Merci par avance pour vos retours!!!!

Bonjour,

Si l'erreur est sur la ligne jaune, regarde si le nom de ton onglet est correct et sans espace avant ou après ,

avec minuscule ou majuscule comme écrit dans le code

Malheureusement , tout est bon!!

là , je ne comprends vraiment pas .

Re,

Combien de ligne dans l'onglet planning.

Si plus de 32700 et des brouettes, passer la déclaration de variable en LONG au lieu d'INTEGER

Meme en changeant le typage, rien.

Re

es tu sur cet onglet quand tu lances la macro?

je lances des différents onglets ca ne change rien....

Re,

Fait une copie de ton classeur en laissant seulement une dizaine de ligne sans données confidentielles et place le ici

je regarde

Bonjour,

Toutes ces feuilles font-elles partie du même classeur ?

dans tous les cas vous pouvez déjà corriger déjà tous les

Dans ce genre de situation

Worksheets("blabla").Range("A" & Worksheets("blabla").Rows.count)...

...est de rigueur. Normalement ça ne provoque pas une erreur 9 mais c'est une source d'erreur probable. Donc...

Et si ça ne suffit pas fournir le classeur.

A+

Voici le fichier anonymisé

Re,

[u]Tu relis bien mon premier post qui de dis de regarder si le nom de l'onglet n'a pas d'espace

[/u]

Alors ôte l'espace et teste

De plus si tu déclare une feuille en Worksheet, c'est un objet que l'on attribue avec un Set

Dim ShPlanning As Worksheet

Set ShPlanning = Worksheets("planning")

Re,

[u]Tu relis bien mon premier post qui de dis de regarder si le nom de l'onglet n'a pas d'espace

[/u]

Alors ôte l'espace et teste

De plus si tu déclare une feuille en Worksheet, c'est un objet que l'on attribue avec un Set

Dim ShPlanning As Worksheet

Set ShPlanning = Worksheets("planning")

[attachment=0]BPREA _FOAD_2019-2020-nov

Bonjour,

Toutes ces feuilles font-elles partie du même classeur ?

dans tous les cas vous pouvez déjà corriger déjà tous les

Dans ce genre de situation

Worksheets("blabla").Range("A" & Worksheets("blabla").Rows.count)...

...est de rigueur. Normalement ça ne provoque pas une erreur 9 mais c'est une source d'erreur probable. Donc...

Et si ça ne suffit pas fournir le classeur.

A+

Pour le Set , c'ets un oubli car je testais la solution...

Pour l'espace autant pour moi, je le cherchais dans mon code et non pas dans le label de l'onglet.....

Merci M12!!!

trop vite est toujours mal fait!!!

j'ai fait trop vite et je perds du temps parce que mal fait.

Merci pour ton aide.

Bonne fin de journée à toi!!!

Rechercher des sujets similaires à "eereur execution indice appartient pas selection"