Erreur 9 Bloquante... [Résolu/Fermé]

Signaler
-
Messages postés
16392
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
27 février 2021
-
Bonjour,

J'ai une erreur 9 "L'indice n'appartient pas à la sélection, et j'ai beau essayer plein de chose je bloque...

Voici le code:
  For I = 1 To TailleTable

'Test Ligne utilisé ou pas
If Sheets("General").Range("B" & I).Value = "" Or ActiveSheet.Range("B" & I).Value = "0" Then
Sheets("generale").Range("A" & LigneCopie).Select.Copy
Sheets("Impresion2").Range("A" & LigneCopie).Paste
LigneCopie = LineCopie + 1
End If
Next I

L'erreur ce produit sur la ligneSheets("General")...

Si vous avez une petite idée car la je suis face à un mur.

Je vous remercie Cdl


5 réponses

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 357
Bonjour,

Le diagnostic est très simple, c'est que ton indice dépasse ta table.

Regardes probablement comment tu défini 'TailleTable'.
Messages postés
16392
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
27 février 2021
3 144
Bonjour

Sheets("General").

puis
Sheets("generale").
 Michel
Effectivement c'est une erreur de syntaxe...
par contre je suis passer en erreur 424 "Objet requis"
Messages postés
9676
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 février 2021
2 043
Bonjour à tous

Il faudrait que tu nous dises sur quelle ligne se produit l'erreur
Peut être comme ceci (tout sur la même ligne de code
Sheets("generale").Range("A" & LigneCopie).Copy             Sheets("Impresion2").Range("A" & LigneCopie)


Cdlmnt
J'ai utilisé le code suivant qui fonctionne très bien:
Sheets("General").Range("A" & I).Copy _
Destination:=Worksheets("Impression2").Range("A" & LigneCopie)
Messages postés
16392
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
27 février 2021
3 144
Comme te l'as suggéré gentiment CCM81

Il faudrait que tu nous dises sur quelle ligne se produit l'erreur

ou mieux, tout le code
de plus, continue à ne pas dire Merci aux 3 personnes qui essaient de t'aider..;

MERCI