Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2011, 15h42   #1
Membre habitué
 
Dorian
Étudiant
Inscription : décembre 2010
Messages : 207
Détails du profil
Informations personnelles :
Nom : Dorian
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2010
Messages : 207
Points : 123
Points : 123
Par défaut sauvegarde d'un fichier

Bonjour le forum,
me revoilà avec un problème à mes trousses...

La macro ci dessous est censé faire la copie de la feuille "resultat" du classeur ("traitement.xls").

Seulement, après l'éxecution, je n'ai que "classeurxx.xlsx" d'ouvert et rien de sauvegarder

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Set Repertoire = Application.FileDialog(msoFileDialogFolderPicker)
Repertoire.Show
monchemin = Repertoire.SelectedItems(1)
 
Set wb1 = Workbooks("traitement.xls")
wb1.Worksheets("resultat").Copy
 
Application.DisplayAlerts = False
 
Set wb = ActiveWorkbook
'MsgBox (wb.name & monchemin)
wb.SaveAs monchemin & "\" & Fichier & ".xls", Excel8
Application.DisplayAlerts = True
Pour récapituler, j'aimerai copier la feuille "resultat" dans un nouveau classeur puis sauvegarder ce classeur que je souhaite appelé :"resultat de" & nom_chef_produit & " du " & Format(Date, "dd_mmm_yyyy")

Merci d'avance pour vos propositions
Cdlt
DoDo
dodo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 22h24   #2
Membre actif
 
Avatar de Duddy
 
Homme Marc
Agent de maitrise
Inscription : novembre 2007
Messages : 243
Détails du profil
Informations personnelles :
Nom : Homme Marc
Âge : 45
Localisation : France

Informations professionnelles :
Activité : Agent de maitrise
Secteur : Service public

Informations forums :
Inscription : novembre 2007
Messages : 243
Points : 186
Points : 186
Bonsoir le forum,

Pour ma part je commencerai par mettre la ligne 9 en commentaires pour avoir le message d'erreur et pouvoir deboguer.

Ensuite, j'ai peut-être mal lu, mais je ne vois pas la variable "Fichier" avec une valeur (Fichier="blabla").
__________________
Bon courage à toi.
Duddy est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/08/2011, 09h25   #3
Membre habitué
 
Dorian
Étudiant
Inscription : décembre 2010
Messages : 207
Détails du profil
Informations personnelles :
Nom : Dorian
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2010
Messages : 207
Points : 123
Points : 123
bonjour duddy bonjour à tous,

merci de me lire,

Fichier a bien une valeur, je la vérifie plus haut dans le code
Code :
Fichier = "resultat de" & nom_chef_produit & " du " & Format(Date, "dd_mmm_yyyy")

J'ai essayé ton idée de mettre la ligne 9 en commentaire, et j'ai une bonne nouvelle, la sauvegarde marche comme y faut,

Malheureusement, il ne faut pas que des message d'alerte s'affiche... c'est desagréable pour l'utilisateur

Quelqu'un a une idée ?

Merci d'avance
et merci Duddy pour ton idée

Cdlt
dodo
dodo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 17h48   #4
Membre actif
 
Avatar de Duddy
 
Homme Marc
Agent de maitrise
Inscription : novembre 2007
Messages : 243
Détails du profil
Informations personnelles :
Nom : Homme Marc
Âge : 45
Localisation : France

Informations professionnelles :
Activité : Agent de maitrise
Secteur : Service public

Informations forums :
Inscription : novembre 2007
Messages : 243
Points : 186
Points : 186
Bonjour le forum,

Quel est le message?
__________________
Bon courage à toi.
Duddy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h42.


 
 
 
 
Partenaires

Hébergement Web