VBA /copier coller (tableaux taille variable)

Résolu
M&M -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

Voilà j'ai une question concernant une fonction copier coller sur du VBA :

Je suis en train de réaliser une macro qui servira d'outil pr faciliter la copie de plusieurs colonnes d'un tableau vers 2 templates de tableau.

Le tableau dont est issu la copie sera variable au niveau de la taille totale de ligne (car issu d'une extract) bref:

(je vous passe le début)

Nb_Lignes1 = Range("A2").End(xlUp).Row

(me permet de déterminer le nombre de lignes totales du tableau)

mais au niveau de la copie est ce possible de faire:

(code pas sûr)

RANGE (A2: A2+ Nb_lignes1).Select

Comme puis je additionner le nombre de lignes de façon à obtenir A2: A37 (par exemple)

J'espère avoir été clair :x

Merci d'avance pr vos réponses

M&M

1 réponse

  1. bacus13 Messages postés 30 Statut Membre 8
     
    Range("A2","A" & NB_lignes1).Copy (ou .Select mais vaut mieux s'en passer).

    En esperant t'avoir été utile !
    1
    1. lermite222 Messages postés 9042 Statut Contributeur 1 199
       
      Bonjour,
      Légère erreur dans le code. :D
      Range("A2:A" & NB_lignes1).Copy (ou .Select mais vaut mieux s'en passer).
      A+
      0
    2. bacus13 Messages postés 30 Statut Membre 8
       
      non les deux fonctionnent (en tout cas mon code fonctionne ^^ )
      0
    3. lermite222 Messages postés 9042 Statut Contributeur 1 199
       
      Autant pour moi, je ne l'avais jamis vu sous cette forme.
      A+
      0