Copier la feuille d'un fichier excel dans un autre fichier excel
Résolu
ENJOY2020
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
ENJOY2020 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
ENJOY2020 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Copier une feuille excel dans un autre fichier excel
- Liste déroulante excel - Guide
- Fichier bin - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
Bonjour,
voir cela aussi
http://boisgontierjacques.free.fr/pages_site/GestionOnglets.htm#OngletsClasseursRepertoire
voir cela aussi
http://boisgontierjacques.free.fr/pages_site/GestionOnglets.htm#OngletsClasseursRepertoire
Bonsoir,
J'ai pu tester les codes que vous me proposez ce soir. Finalement la solution était d'enlever le .Activate... Le code suivant fonctionne :
Sub initialisation()
'Création du fichier Excel et test s'il existe'
Dim MonFichier As String
MonFichier = "2010-2019.xlsx"
If FichierExiste(MonFichier) = False Then
Workbooks.Add.SaveAs Filename:=("2010-2019")
End If
Workbooks.Open "2010"
Workbooks.Open "2010-2019"
Workbooks("2010").Sheets("2010").Copy After:=Workbooks("2010-2019").Sheets(1)
Workbooks("2010-2019").Close SaveChanges:=True
Workbooks("2010").Close SaveChanges:=True
End Sub
Bonne soirée et merci pour votre réactivité.
J'ai pu tester les codes que vous me proposez ce soir. Finalement la solution était d'enlever le .Activate... Le code suivant fonctionne :
Sub initialisation()
'Création du fichier Excel et test s'il existe'
Dim MonFichier As String
MonFichier = "2010-2019.xlsx"
If FichierExiste(MonFichier) = False Then
Workbooks.Add.SaveAs Filename:=("2010-2019")
End If
Workbooks.Open "2010"
Workbooks.Open "2010-2019"
Workbooks("2010").Sheets("2010").Copy After:=Workbooks("2010-2019").Sheets(1)
Workbooks("2010-2019").Close SaveChanges:=True
Workbooks("2010").Close SaveChanges:=True
End Sub
Bonne soirée et merci pour votre réactivité.