Erreur 9 Bloquante...

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

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

    Regardes probablement comment tu défini 'TailleTable'.
    1. Contributeur
      Bonjour

      Sheets("General").

      puis
      Sheets("generale").
       Michel
      1. Effectivement c'est une erreur de syntaxe...
        par contre je suis passer en erreur 424 "Objet requis"
        1. 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
          1. J'ai utilisé le code suivant qui fonctionne très bien:
            Sheets("General").Range("A" & I).Copy _
            Destination:=Worksheets("Impression2").Range("A" & LigneCopie)
            1. Contributeur
              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