Copier des feuilles dans un autre classeur
Fermé
mouloud
-
4 avril 2003 à 15:54
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 - 6 avril 2003 à 10:39
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 - 6 avril 2003 à 10:39
A voir également:
- Copier des feuilles dans un autre classeur
- Comment faire un livret avec des feuilles a4 - Guide
- Comment copier une vidéo youtube - Guide
- Super copier - Télécharger - Gestion de fichiers
- Retrouver un copier-coller android - Guide
- Copier texte pdf - Guide
3 réponses
bmgg4
Messages postés
179
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
29 juin 2006
23
4 avril 2003 à 20:17
4 avril 2003 à 20:17
Bonjour,
Essaie avec une instruction comme celle-ci
Sheets("Liste").Copy After:=Workbooks("Classeur2.xls").Sheets("Total")
Monique
Elle est pas belle la vie ?
Essaie avec une instruction comme celle-ci
Sheets("Liste").Copy After:=Workbooks("Classeur2.xls").Sheets("Total")
Monique
Elle est pas belle la vie ?
WhiteFang
Messages postés
2063
Date d'inscription
dimanche 1 septembre 2002
Statut
Membre
Dernière intervention
15 février 2008
204
5 avril 2003 à 14:46
5 avril 2003 à 14:46
;-)
Private Sub cmdExporter_Click()
'--Déclaration des variables
Dim LeClasseur, ClasseurActif, ExportDansClasseur, F
'--Nom du classeur qui va recevoir les feuilles
LeClasseur = Application.GetOpenFilename
'--Test du retour de la boîte
If UCase(LeClasseur) = "FAUX" Then Exit Sub
'--Affectation de l'objet
Set ClasseurActif = Workbooks(ActiveWorkbook.Name)
'--Ouverture du classeur receveur
Workbooks.Open Reponse
'--Affectation de l'objet
Set ExportDansClasseur = Workbooks(ActiveWorkbook.Name)
'--Copie des feuilles
For Each F In ClasseurActif.Sheets
If F.Visible = True Then Sheets(F.Name).Copy Before:=ExportDansClasseur.Sheets(1)
Next
End Sub
;-)
Ca devrait rouler !! ;-)
Wild and Free
Private Sub cmdExporter_Click()
'--Déclaration des variables
Dim LeClasseur, ClasseurActif, ExportDansClasseur, F
'--Nom du classeur qui va recevoir les feuilles
LeClasseur = Application.GetOpenFilename
'--Test du retour de la boîte
If UCase(LeClasseur) = "FAUX" Then Exit Sub
'--Affectation de l'objet
Set ClasseurActif = Workbooks(ActiveWorkbook.Name)
'--Ouverture du classeur receveur
Workbooks.Open Reponse
'--Affectation de l'objet
Set ExportDansClasseur = Workbooks(ActiveWorkbook.Name)
'--Copie des feuilles
For Each F In ClasseurActif.Sheets
If F.Visible = True Then Sheets(F.Name).Copy Before:=ExportDansClasseur.Sheets(1)
Next
End Sub
;-)
Ca devrait rouler !! ;-)
Wild and Free
WhiteFang
Messages postés
2063
Date d'inscription
dimanche 1 septembre 2002
Statut
Membre
Dernière intervention
15 février 2008
204
5 avril 2003 à 14:50
5 avril 2003 à 14:50
;-)
Pardon, je viens de me relire !!
Il faut écrire :
For Each F In ClasseurActif.Sheets
If F.Visible = True Then ClasseurActif.Sheets(F.Name).Copy Before:=ExportDansClasseur.Sheets(1)
Next
;-)
Wild and Free
Pardon, je viens de me relire !!
Il faut écrire :
For Each F In ClasseurActif.Sheets
If F.Visible = True Then ClasseurActif.Sheets(F.Name).Copy Before:=ExportDansClasseur.Sheets(1)
Next
;-)
Wild and Free
WhiteFang
Messages postés
2063
Date d'inscription
dimanche 1 septembre 2002
Statut
Membre
Dernière intervention
15 février 2008
204
6 avril 2003 à 10:39
6 avril 2003 à 10:39
Rhaaa, j'écris trop vite !! Je viens de voir une autre erreur !!
=> Workbooks.Open LeClasseur
!! Rhaa le boulet, luiii !! ;-)
Wild and Free
=> Workbooks.Open LeClasseur
!! Rhaa le boulet, luiii !! ;-)
Wild and Free