Excel Downloads
Forum

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


Réponse
 
LinkBack Outils de la discussion
Vieux 04/10/2006, 18h07   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: octobre 2006
Messages: 23
Par défaut Enregistrer un doc dans un dossier précis

Bonjour à tous,
j'ai un ficheir excel "bon de commande".
J'aimerai faire ceci :
Quand l'utilisateur a rempli le document, un userform apparaît invitant l'utilisateur à Valider le bon de commande. La validation permet d'imprimer le document et de l'enregistrer dans un dossier précis.
Le modèle quant à lui, reste vierge (sauf le numéro de bon de commande, c'est à dire que la prochaine personne qui ouvre le document voit apparaître le dernier numéro de Bon utilisé)
Je ne sais pas si je suis claire, faites le moi savoir...
Merci de votre aide
caro7575 est déconnecté   Réponse avec citation
ANNONCES
Vieux 04/10/2006, 18h10   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de porcinet82
 
Date d'inscription: mars 2005
Localisation: Issy les Moulineaux
Version Excel : Excel 2003 (PC)
Messages: 3 150
Envoyer un message via MSN à porcinet82
Par défaut Re : Enregistrer un doc dans un dossier précis

Salut Caro,

Je pense que ta demande est claire, cependant, il nous faudrait la base de ton code afin d'adapter directement, donc si tu pouvais sois le mettre, sois mettre ton fichier en pièce jointe (sans données confidentielles), je pense que ca pourrait aider.

@+
__________________
« Connaître son ignorance est la meilleure part de la connaissance. »
porcinet82 est déconnecté   Réponse avec citation
Vieux 04/10/2006, 18h26   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: octobre 2006
Messages: 23
Par défaut Re : Enregistrer un doc dans un dossier précis

Bonjour, voici mon code :
Private Sub CommandButton3_Click()
ActiveSheet.PrintPreview
fileSaveName = Application.GetSaveAsFilename( _
fileFilter:="Text Files (*.txt), *.txt")
If fileSaveName <> False Then
MsgBox "Save as " & fileSaveName
End If

Il est tout bête. Il ne fait que proposer la fenêtre enregistrer sous mais en aucun cas ne propose le dossier de destination voulu.
Désolée, mais j'avance doucement, étant novice sur excel
Merci beaucoup
caro7575 est déconnecté   Réponse avec citation
Vieux 04/10/2006, 18h54   #4 (permalink)
XLDnaute Nouveau
 
Date d'inscription: octobre 2006
Messages: 23
Par défaut Re : Enregistrer un doc dans un dossier précis

J'ai enfin trouvé la solution.
La seule chose que je n'arrive vraiment pas à faire est la suivante :
quand j'ouvre mon modèle de bon de commande, je voudrais que le numéro de bon situé en cellule A1 récupère automatiquement le numéro du dernier bon de comamnde créé dans le dossier "c:\commandes" et incrémente le numéro automatiquement
Merci beaucoup
caro7575 est déconnecté   Réponse avec citation
Vieux 05/10/2006, 07h52   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de ERIC S
 
Date d'inscription: février 2006
Localisation: Bois Guillaume (76)
Messages: 2 033
Par défaut Re : Enregistrer un doc dans un dossier précis

Citation:
Envoyé par caro7575
quand j'ouvre mon modèle de bon de commande, je voudrais que le numéro de bon situé en cellule A1 récupère automatiquement le numéro du dernier bon de comamnde créé dans le dossier "c:\commandes" et incrémente le numéro automatiquement
Merci beaucoup
Bonjour

quand tu enregistres ta nouvelle commande
tu effaces les cellules de ton modèle
tu incrémentes le numéro
tu sauvegardes

comme cela ce n'est pas le dernier numéro mais le prochain que tu conserves
__________________
A+

Pas à pas se fait notre chemin. Pas à pas..
ERIC S est déconnecté   Réponse avec citation
Vieux 05/10/2006, 14h21   #6 (permalink)
XLDnaute Barbatruc
 
Avatar de ERIC S
 
Date d'inscription: février 2006
Localisation: Bois Guillaume (76)
Messages: 2 033
Par défaut Re : Enregistrer un doc dans un dossier précis

Bonjour

un fichier à tester, tu le mets dans un répertoire de travail et tu crées un sousrépertoire "Affaires"

il y a 3 macros : une pour annuler, une pour valider et une dans thisworkbook en cas de fermeture fichier alors qu'il n'est pas vierge

la numérotation est FACaaaa-nnn, je mets l'année avant le numéro, c'est plus logique en affichage alphabétique (avec explorateur entre-autres), tous les 2006 puis les 2007.....
Fichiers attachés
Type de fichier : xls testCarole.xls (42,5 Ko, 20 affichages)
__________________
A+

Pas à pas se fait notre chemin. Pas à pas..
ERIC S est déconnecté   Réponse avec citation
Vieux 06/10/2006, 12h28   #7 (permalink)
XLDnaute Nouveau
 
Date d'inscription: octobre 2006
Messages: 23
Par défaut Re : Enregistrer un doc dans un dossier précis

Bonjour Eric, et merci beaucoup pour cette aide précieuse.
Une question cependant : je ne comprends pas à quoi correspond "Aremplir".
Merci encore
caro7575 est déconnecté   Réponse avec citation
Vieux 06/10/2006, 12h33   #8 (permalink)
XLDnaute Barbatruc
 
Avatar de ERIC S
 
Date d'inscription: février 2006
Localisation: Bois Guillaume (76)
Messages: 2 033
Par défaut Re : Enregistrer un doc dans un dossier précis

re

Afin de pouvoir gérer une zone, j'ai nommé celle-ci (insertion nom définir)
en utilisant le nom, c'est plus lisible

Aremplir correspond aux cellules utilisateurs
__________________
A+

Pas à pas se fait notre chemin. Pas à pas..
ERIC S est déconnecté   Réponse avec citation
Vieux 06/10/2006, 15h48   #9 (permalink)
XLDnaute Nouveau
 
Date d'inscription: octobre 2006
Messages: 23
Par défaut Re : Enregistrer un doc dans un dossier précis

Il me reste 2 soucis à gérer :
1- je fais une copie de la feuille du modèle vers un nouveau classeur. Par contre, dans mon modèle, j'ai une cellule (I60) qui contient la date d'aujourd'hui. Lorsque je copie la feuille, j'aimerais que pour cette cellule uniquement, seule la valeur est copiée et non la formule.Est-ce possible?
Et mon 2ème souci : j'ai remarqué que lors de la copie du fichier, tout le formatage était perdu.Y a t-il un code pour garder le formatage d'origine?
En tous les cas, merci vraiment Eric pour tes précieux conseils...
caro7575 est déconnecté   Réponse avec citation
Vieux 06/10/2006, 19h03   #10 (permalink)
XLDnaute Barbatruc
 
Avatar de ERIC S
 
Date d'inscription: février 2006
Localisation: Bois Guillaume (76)
Messages: 2 033
Par défaut Re : Enregistrer un doc dans un dossier précis

re

Range("I60").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

code à placer lorsque tu as copié tes données et avant de protéger

je regarde pour le format

de retour,

regarde avec un cells.copy au lieu du range("zone...").copy

bons tests
__________________
A+

Pas à pas se fait notre chemin. Pas à pas..

Dernière modification par ERIC S ; 06/10/2006 à 19h16.
ERIC S 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

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Macro pour enregistrer des données dans le même dossier que le fichier source Ner_Zul Forum Excel Downloads - Archives 1 10/02/2005 13h41
enregistrer un classeur dans un dossier fred Forum Excel Downloads - Archives 2 19/01/2005 08h36
enregistrement d'une feuille dans un dossier precis tonyde54 Forum Excel Downloads - Archives 3 12/10/2004 22h39
Macro pour enregistrer sous un nom précis masteur907 Forum Excel Downloads - Archives 4 02/07/2004 00h03
recuperer nom de dossier crée dans un textbox et enregistrer des classeurs dans bichon Forum Excel Downloads - Archives 5 05/06/2003 19h06


Fuseau horaire GMT +2. Il est actuellement 12h05.


(C) 2006 Excel Downloads