copier les valeurs des colonnes B des feuilles(2,3,4,..) excel sur la feuille(1) du meme classeur les unes apres les autres.

  • Auteur de la discussion angelosanto.frederic
  • Date de début

angelosanto.frederic

Nouveau membre
Bonjour, je patauge depuis quelques temps sur un problème peut être simple...
Voila, je souhaite que pour chaque feuille de ma sélection de feuille je puisse copier les valeurs de la colonne D et les coller sur la feuille 1 du même classeur. Mon problème c'est que je n'arrive pas a écrire le décalage attendu de mes collage sur la feuille 1... Pour être plus clair la procédure doit faire:
Copier la colonne D de la feuille (2), coller dans la colonne D feuille(1)
Copier la colonne D de la feuille (3), coller dans la colonne E (soit D décalé de 1) de la feuille (1)
et ainsi de suite jusqu’à la fin de mes feuille.
Je ne sais pas par avance le nombre de feuille de mon classeur...
Au Secours et merci par avance
 

drul

Obscur pro du hardware
Staff
Salut, tu as déjà un début de code ?

Je te mets quand un petit exemple ici pour la base ...
Code:
dim target as range
set target = Sheets(1).Range("D1") 'on pointe sur la colonne 1 de la feuille 1

Sheets(2).range("D:D").copy target 'on copie la colonne D la feuille 2 sur la colonne d de feuille 1
set target = target.offset(0,1) ' on pointe sur la colonne suivante
Sheets(3).range("D:D").copy target ' on copie la colonne D la feuille 3 sur la colonne D+1 (donc E) de feuille 1
Le tout à intégrer dans un boucle bien sûr ...


 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 718 000
Membres
1 586 387
Dernier membre
ouistititouille
Partager cette page
Haut