OVH Cloud OVH Cloud

Enregistrement d'un fichier excel à partir d'un macro

2 réponses
Avatar
Sylvain
Je recherche à partir d'une macro à enregistrer des fichiers sous des noms
définis paramétrables qui seraient calculés par concaténation dans la
feuille excel.
Par exemple : je place dans la celle A1 le nom du fichier en question.
Je souhaite à l'issue du traitement spécifique de la macro pour enregistrer
la feuille excel modifiée dans un répertoire bien précis et avec le nom de
fichier figurant dans la cellule A1.
Avez vous une solution ?

Merci d'avance.

2 réponses

Avatar
anonymousA
Bonjour,

désolé, mais enregistrer une feuille ne veut rien dire. dans ta demande,
il n'y a rien de conceptuellement impossible mais si tu veux une réponse
précide, il te faut poser une question précise.

A+


Je recherche à partir d'une macro à enregistrer des fichiers sous des noms
définis paramétrables qui seraient calculés par concaténation dans la
feuille excel.
Par exemple : je place dans la celle A1 le nom du fichier en question.
Je souhaite à l'issue du traitement spécifique de la macro pour enregistrer
la feuille excel modifiée dans un répertoire bien précis et avec le nom de
fichier figurant dans la cellule A1.
Avez vous une solution ?

Merci d'avance.




Avatar
G. L
Bonjour Sylvain

Une piste à sécuriser, mais pour le principe :

Sub Save ()
' Nom des cellules à prendre pour construire le nom du fichier



SaveRep = Range("saveRep").Value ' par exemple = C:temp

Nom = Range("mnemo").Value

Annee = Range("annee").Value

Mois = Range("mois").Value

Jour = Range("jour").Value



Archive = SaveRep & "CeQueTuVeuxEnDur_" & Nom & "_" & Annee & Mois &
Jour & ".xls"



ActiveWorkbook.SaveAs Filename:=(Archive)


End Sub

Résultat dans c:temp CeQueTuVeuxEnDur_Essai_2004104.xls

Cordialement
Gérard

"Sylvain" a écrit dans le message de
news:Ocv5sX%
Je recherche à partir d'une macro à enregistrer des fichiers sous des noms
définis paramétrables qui seraient calculés par concaténation dans la
feuille excel.
Par exemple : je place dans la celle A1 le nom du fichier en question.
Je souhaite à l'issue du traitement spécifique de la macro pour
enregistrer

la feuille excel modifiée dans un répertoire bien précis et avec le nom de
fichier figurant dans la cellule A1.
Avez vous une solution ?

Merci d'avance.