Excel vba selectionner lignes

Bonjour,
à l'aide duVBA, comment selectionner une plage de cellules dont le numéro de ligne est variable, allant jusqu'à la colonne N° 19 (S en partant de la colonne A)

j'ai essayé d'écrir un code mais il marche pas :-((

Range(vCellule, Range(vCellule).Offset(0, 19)).Select

vcellule: c'est la cellule variable (dans mon tableau elle peut recevoir les valeurs de A5 : A200)

j'ai déjà posé plein de questions mais malheureusement personne m'a répondu alors si vous pouvez m'aider.....

merci
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. C'est fait!

    ..... En partie : )
    0
    1. je travaille sur le fichier que tu as posté
      0
      1. merci c'est vraiment extra ça fait une semaine que j'essaie de faire cette macro
        0
    2. déjà merci d'avoir répondu :-)) je testerai ta solution et je te mets au courant....
      0
      1. essaye ça
        Range("A5").Select ' place en A5
        Xligne = Range(Selection, Selection.End(xlDown)).Rows.Count compte le nombre de ligne en Colonne A
        Range("A5").Resize(Xligne, 19).Select ' redimensionne la sélection
        0
        1. en fait ma macro permet de mettre à jour un tableau, d'abor je compare entre deux tableux les données communes (comparaison faite seulement entre les données des colonnes A des deux tableaux, d'où ma variable vcellule qui tourne en boucle et à chaque fois elle change de valeur).
          A chaque fois que ma macro trouve une donnée (reference) identique dans les deux tableaux, elle doit selectionner la ligne à partir de vcellule (donc colonne A) jusqu'à la colonne S ( car apres "S" il y a des données qu'il ne faut pas toucher.Ensuite les copier, et les coller sur l'autre tableau en écrasant les anciennes données....
          0