Aide pour une Macro (regroupement classeur EXCEL)

  • Initiateur de la discussion Initiateur de la discussion djo77380
  • 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 !

djo77380

XLDnaute Nouveau
Bonjour à tous !

J'ai trouvé une macro me permettant de regouper plusieurs classeurs EXCEL en un seul fichier.

Celle-ci fonctionne parfaitement, mais elle regroupe les élements sur différentes feuilles et je voudrais tout avoir sur la même feuille :-(

N'ayant pas la capacité de modifier le code, savez-vous quelle modification a effectuer pour tout obtenir sur une meme feuille ?

Code:
Sub ConvertirFichiersEnFeuilles()
On Error GoTo gesterreur
Dim VarListeFichiers As Variant, VarFichier As Variant, WkClasseur As Workbook, WkFinal As Workbook, WsFeuille As Worksheet
  
VarListeFichiers = Application.GetOpenFilename(filefilter:="Classeurs eXceL,*.x*", Title:="Choisissez les Classeurs à récupérer", MultiSelect:=True)
 If VarType(VarListeFichiers) = vbBoolean Then MsgBox "Abandon !": Exit Sub  'pour identifier le bouton annuler
 Set WkFinal = Workbooks.Add 'générer le classeur final
 
  For Ctr = 1 To UBound(VarListeFichiers)
    MsgBox VarListeFichiers(Ctr)
          
         Set WkClasseur = Workbooks.Open(Filename:=VarListeFichiers(Ctr))
       Set WsFeuille = WkClasseur.Worksheets(1)
            WsFeuille.Move before:=WkFinal.Worksheets(1)
        WkClasseur.Close savechanges:=False
   
  Next
 
'For Each VarFichier In VarListeFichiers
 
'Next VarFichier
 
Exit Sub
 
gesterreur:
'classeur vide
If Err.Number = -2147221080 Then
Resume Next
End If
 
End Sub

J'espere que vous pourrez me venir en aide, je vous remercie par avance !

djo
 
Dernière édition:
Re : Aide pour une Macro (regroupement classeur EXCEL)

Ci-joint 2 fichiers test et le fichier macro permettant de générer le fichier unique.
 

Pièces jointes

Re : Aide pour une Macro (regroupement classeur EXCEL)

A savoir,

Si ton fichier n'utilises pas de fonctionnalités spécifiques à xl 2010 il faut mieux mettre "toute version" et enregistrer en .xls, ça permettra de donner accès à ton problème à plus de personnes
 
- 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

Discussions similaires

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
358
Réponses
9
Affichages
721
Réponses
3
Affichages
757
Retour