• Initiateur de la discussion Initiateur de la discussion MARC69
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

MARC69

Guest
bonsoir,
je souhaiterai par le biais d'une macro à partir d'un fichier xlt pouvoir enregistrer mon nouveau classeur d'où le nom viendrait de la valeur mise dans une case de la feuille.
ex: en B2 valeur (95) automatique le nom quand j'enregistre me donne 95.xls

merci pour votre aide
 
salut, michel et merci mais cela ne fonctionne pas.

le pire est que dans un autre fichier j'ai utilisé la macro suivant qui fonctionne très bien, je l'ai pompé sur mon nouveau modèle et ça ne fonctionne pas , je ne compends pas!
Sub Enr_Fichier()
Dim nom_fich As String
Dim nom_wb As String
Dim magasin
enseigne = Range('B10').Value
magasin = Range('B11').Value

nom_wb = (enseigne) + ' ' + (magasin) + Str(Month(Date)) + Str(Day(Date)) + '-'


nom_fich = '\\\\Controleur\\documents\\Commercial\\DEMANDE PRIX ET CODE\\' + nom_wb + '.xls'
Application.Dialogs(xlDialogSaveAs).Show (nom_fich)
ThisWorkbook.Saved = True
End Sub

qui y a t'il la dedans qui enpeche de fonctionnerdans n4import quel fichier??
si quelqu'un trouve merci d'avance
 
merci de te penchais sur mon pb
je n'ai pas de message d'erreur par contre lors de la fermeture le nom qui devrait être proposé doit correspondre au cellule désirés ce qui n'est pas le cas

si tu trouve quelque chose dans le fichier joint.
ça serait bien sinon nous taperons le nom du fichier à la main tanpis
et merci encore [file name=FICHES.zip size=16299]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/FICHES.zip[/file]
 

Pièces jointes

bonjour Marc

je suis surpris que tu n'ais pas de message d'erreur car chez moi , la macro n'accepte les symboles

/ contenu dans la cellule B10

et

\\\\\\\\ , que tu utilises dans cette ligne
'nom_fich = '\\\\\\\\ControleurdocumentsCommercialDEMANDE PRIX ET CODE' + nom_wb + '.xls'


'ControleurdocumentsCommercialDEMANDE PRIX ET CODE' correspond au nom du fichier ou à un répertoire ?
s'il s'agit d'un repertoire , il manque un antislash \\\\\\\\ avant le nom du classeur



quand tu utilises

Application.Dialogs(xlDialogSaveAs).Show (nom_fich)

as tu vérifié que la boite de dialogue s'affiche sur le bon répertoire par défaut ( chez moi , c'est la racine C )


bon week end
MichelXld

Message édité par: michelxld, à: 18/03/2006 08:20
 
bonjour michel

effectivement il manque le double antislach.


bon a force de bricolé ( je suis tres novice la dedans) j'obtiens ce que je veux en ouvrant mon modele xlt

par contre quand je double clic pour obtenir un nouveau fichier cela ne fonctionne pas.

je pense qu' en tatonnant je vais trouvé le pb.

encore merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
792
Réponses
12
Affichages
938
Retour