VBA /copier coller (tableaux taille variable) [Résolu/Fermé]

Signaler
-
Messages postés
8700
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
-
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

Messages postés
30
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
1 septembre 2010
7
Range("A2","A" & NB_lignes1).Copy (ou .Select mais vaut mieux s'en passer).

En esperant t'avoir été utile !
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
8700
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 162
Bonjour,
Légère erreur dans le code. :D
Range("A2:A" & NB_lignes1).Copy (ou .Select mais vaut mieux s'en passer).
A+
Messages postés
30
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
1 septembre 2010
7
non les deux fonctionnent (en tout cas mon code fonctionne ^^ )
Messages postés
8700
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 162
Autant pour moi, je ne l'avais jamis vu sous cette forme.
A+