VBA selectionner plage de donnée variable Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
M
MAVERICK39
Membre habitué
Membre habitué
Messages : 93
Appréciation reçue : 1
Inscrit le : 2 août 2017
Version d'Excel : 2016

Message par MAVERICK39 » 6 décembre 2018, 13:05

Bonjour à tous,
Dans une feuille "comparaison sce", j'aimerais copier les cellules A1 à une une cellule (10, i) où i est une valeur qui varie dans mon code principal

j'ai essayé les codes suivants mais rien ne semble fonctionner ... :cry:
Sheets("comparaison sce").Range("A1", "Cells(10, i)").Copy
Sheets("comparaison sce").Range("A1", Cells(10, i)).Copy
Sheets("comparaison sce").Range(Cells(1,1), Cells(10, i)).Copy
Il y a juste le range "classique" qui fonctionne mais je ne maitrise pas la largeur (nb de colonnes) de ma selection...:
Sheets("comparaison sce").Range(A1:H10).Copy
Une ame charitable pour m'aider ? ;;)
Merci d'avance et Bonne journée,
Amicalement,
Maverick'
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 15'728
Appréciations reçues : 576
Inscrit le : 27 août 2012
Version d'Excel : 365 Insider

Message par Jean-Eric » 6 décembre 2018, 13:20

Bonjour,
Ceci doit fonctionner pour peu que i soit supérieur ou égal à 1
Sheets("comparaison sce").Range(Cells(1, 1), Cells(10, i)).Copy
'ou identique
'Sheets("comparaison sce").Cells(1).Resize(10, i).copy
1 membre du forum aime ce message.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
M
MAVERICK39
Membre habitué
Membre habitué
Messages : 93
Appréciation reçue : 1
Inscrit le : 2 août 2017
Version d'Excel : 2016

Message par MAVERICK39 » 6 décembre 2018, 14:37

Merci beaucoup pour l'info !

je ne connaissais pas la méthode resize :P
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message