Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copie d'une colonne de plusieurs classeur dans un seul classeur

  • Initiateur de la discussion Initiateur de la discussion Lynk Zel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

Lynk Zel

Guest
Bonjour le forum et bonne année 2009 😀

J'aimerais avoir une macro dans un classeur (TOTO) qui :
- copie une colonne et plusieurs lignes (B1 jusqu'à B52) de tous les classeurs Excel(1,2,3,4,5...) qui se trouveront dans un dossier particulier.
- colle ces cellules dans le classeur TOTO les une à côtés des autres en commançant par la colonne B, puis la colonne C et ainsi de suite (les cellules de 1 viendront se copier en B, les cellules de 2 viendront se copier en C, etc.0..).
- garde aussi la mise en forme de chaque cellules copiées de chaque classeurs dans TOTO.

voilà, c'est tout, si vous avez des questions, je suis dispo pour répondre.

merci
@+
 
Re : Copie d'une colonne de plusieurs classeur dans un seul classeur

Bonjour,

Voici une macro à adapter à ton cas (dans le classeur toto):

Code:
Sub recupe()
  Dim Classeur As Workbook, ColSuiv As Long
  With Application.FileSearch
    .LookIn = "[B]C:\Mes Documents[/B]"
    .SearchSubFolders = False
    .Filename = "*.xls"
    .FileType = msoFileTypeExcelWorkbooks
    If .Execute > 0 Then
      For i = 1 To .FoundFiles.Count
        Set Classeur = GetObject(.FoundFiles(i))
        ColSuiv = Range("IV1").End(xlToLeft).Column + 1
        Classeur.Sheets(1).Range("B1:B52").Copy ThisWorkbook.Sheets(1).Cells(1, ColSuiv)
      Next i
    End If
  End With
End Sub

Cela cherche tous les fichiers excel dans C:\Mes Documents et fait ce que tu demandes.
 
Re : Copie d'une colonne de plusieurs classeur dans un seul classeur

Bonjour Skoobi, le forum,
ben voilà encore une jolie démonstration que je vais mettre au chaud
a+ et merci pour ces codes
Papou
 
Re : Copie d'une colonne de plusieurs classeur dans un seul classeur

Bonjour Skoobi, Paritec, le forum,
merci pour ce code, il fonctionne tres tres bien.
bonne journée.
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…