Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel

Advertisement

Réponse
 
LinkBack Outils de la discussion
Vieux 10/08/2005, 01h56   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: avril 2005
Messages: 119
Envoyer un message via MSN à Delirium
Par défaut Copie de feuille dans un autre classeur

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
Je ne vois pas du tout pourquoi elle ne marche pas !

Si quelqu'un a la solution, merci.
Delirium est déconnecté   Réponse avec citation
ANNONCES
Vieux 10/08/2005, 09h08   #2 (permalink)
XLDnaute Accro
 
Avatar de Sylvie
 
Date d'inscription: mars 2005
Localisation: Lyon
Messages: 1 237
Par défaut Re:Copie de feuille dans un autre classeur

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
__________________
Sylvie est déconnecté   Réponse avec citation
Vieux 10/08/2005, 11h11   #3 (permalink)
Dan
Guest
 
Messages: n/a
Par défaut Re:Copie de feuille dans un autre classeur



Message édité par: Dan, à: 10/08/2005 10:14
  Réponse avec citation
Vieux 10/08/2005, 11h13   #4 (permalink)
Dan
XLDnaute Barbatruc
 
Avatar de Dan
 
Date d'inscription: février 2005
Localisation: Liège
Messages: 3 572
Par défaut Re:Copie de feuille dans un autre classeur

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
2. Sauvegarder dans un nouveau classeur
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
Dan est déconnecté   Réponse avec citation
Vieux 16/08/2005, 15h45   #5 (permalink)
XLDnaute Occasionel
 
Date d'inscription: avril 2005
Messages: 119
Envoyer un message via MSN à Delirium
Par défaut Re:Copie de feuille dans un autre classeur

Bonjour Dan et Sylvie40.

Désolé j'avais zappé ce fil.

La solution que m'a proposé DAN marche nickel :P .

Merci a vous deux et à bientôt.
Delirium est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT +2. Il est actuellement 02h38.


(C) 2006 Excel Downloads