![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Occasionel
|
Bonjour.
je suis entrain de réaliser unu application sous excel qui copie la feuil1 dans un autre classeur. Mais cette macro ne s'execute pas. Code:
Sub SavegardeFeuil()
Sheets('Feuil1').Copy
ChDir 'E:\\Thermique\\Données Sites\\01'
ActiveWorkbook.SaveAs Filename:= _
'E:\\Thermique\\Données Sites\\01\\Classeur1.xls' _
, FileFormat:=xlNormal, Password:='', WriteResPassword:='', _
ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
Si quelqu'un a la solution, merci. |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Accro
Date d'inscription: mars 2005
Localisation: Lyon
Messages: 1 237
|
Bonjour Delirium, Re bonjour Très Cher Forum,
La seule explication que j'entrevois au non fonctionnement de ta macro serait que les repertoires définis dans ton chemin d'accès ne soient pas déjà existants sur le lecteur E (n'hzsite pas à copier le chemin exact à partir de l'explorateur) Sinon pour l'avoir testée sur un autre chemin, je te confirme que ton code fonctionne. Bonne journée
__________________
|
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Liège
Messages: 3 572
|
Bonjour,
Essaie ceci : 1. Sauvegarder dans un classeur dont tu connais le nom Code:
Sub Sauvegardefeuil()
Dim chemin As String
chemin = 'E:\\Thermique\\Données Sites\\01'
Workbooks.Open Filename:=chemin & 'nom du Classeur de sauvegarde .xls'
Workbooks('nom de ton classeur contenant la feuille à sauver .xls').Sheets('nom de ta feuille à sauver').Copy After:=Workbooks('nom du Classeur de sauvegarde .xls').Sheets(1)
ActiveWorkbook.Save
End Sub
Code:
Sub Sauvegardefeuil()
chDir 'E:\\Thermique\\Données Sites\\01'
Workbooks('classeur1.xls').Sheets('nom de ta feuille à sauvegarder').Copy
ActiveWorkbook.Save
End Sub
![]() Message édité par: Dan, à: 10/08/2005 10:18 |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|