Problème d'uitilisation de RANGE

Résolu/Fermé
reno421 - 3 févr. 2015 à 11:04
reno421 Messages postés 41 Date d'inscription vendredi 30 janvier 2015 Statut Membre Dernière intervention 16 septembre 2015 - 3 févr. 2015 à 13:39
Bonjour,

J'essaire de copier dans excel, via une macro, une zone sélectionnée par un range défini par 2 variables. Les 2 variables sont définie comme integer. Le hic c'est que la macro bug et je ne comprends pas pourquoi.
D'avance merci pour votrre aide

Set plage_sélectionnée = Range("A" & Ligne_départ, "G" & Ligne_arrivée)

' Copie de la sélection
Range(plage_sélectionnée).Select
Application.CutCopyMode = False
Selection.Copy
Sheets(nom_onglet).Select
ActiveSheet.Paste

4 réponses

f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678
3 févr. 2015 à 11:07
Bonjour,

Set plage_sélectionnée = Range("A" & Ligne_départ & ":G" & Ligne_arrivée)
0
reno421 Messages postés 41 Date d'inscription vendredi 30 janvier 2015 Statut Membre Dernière intervention 16 septembre 2015
3 févr. 2015 à 11:17
f894009,

Merci pour ta réponse, j'ai déjà vu ce post mais je ne comprend pas comment l'utiliser par après.

ma ligne : "Range(plage_sélectionnée).Select" ne fonctionne pas. Elle bug

D'avance mercii pour ton aide
0
f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678
Modifié par f894009 le 3/02/2015 à 11:22
Re,

ben tout simplement

plage_sélectionnée.Select


par contre pas vraiment utile de passer par le set plage..... pour ce que vous voulez faire!!!
0
reno421 Messages postés 41 Date d'inscription vendredi 30 janvier 2015 Statut Membre Dernière intervention 16 septembre 2015
3 févr. 2015 à 13:39
ok merci beaucoup
0