Enregistrer un fichier dans un répertoire en VBA


#1

Bonjour à tous,
Je débute dans le langage VBA, mais cela m’intéresse de comprendre et de me servir de cela.
Je cherche à enregistrer un fichier exel 2017, dans le répertoire “document/rémi” avec un le contenue des "A2-D5 et E8"comme nom, et de faire une copie en PDF dans le même dossier.
Pouvez-m’aider avec le code à créer svp.
Merci par avance.

Cordialement.


#2

Bonjour Reno,
Mon explication/ exemple ne pourras être complet car je manque d’infos mais voici ce que je peut te proposer :
Commence par crée une page que tu nomme lien
Dans la cellule A1 tu ecrit le lien en dur (exemple: c:\document\rémi)
Dans la cellule A2 tu met le nom variable du fichier (exemple : !feuil1a2 &" " &feuil1d5 &" " &!feuil1e8)

ça permet d’avoir un lien vers un fichier fixe mais avec un nom variable

voici un exemple de code :

sub sauvegarde ()

Dim lien_save As String
Dim lien_save2 As String

lien_save = ThisWorkbook.Worksheets(“lien”).Range(“a1”).Value
lien_save2 = ThisWorkbook.Worksheets(“Liens”).Range(“a2”).Value

ChDir lien_save
ActiveWorkbook.SaveAs Filename:= _
lien_save & “” & lien_save2 & “.xlsm”, FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

end sub

Voila,
Sans plus d’explication de ta part je ne peut malheureusement pas faire plus
Bon courage, tu verras c’est pas si compliqué


#3

Bonjour,

Merci bien je vais essayer, je vais essayer d’etre Plus précis la prochaine fois.

Cordialement

Le mer. 17 avr. 2019 à 14:06, AlexGeo via Forum Formule Excel contact@formuleexcel.com a écrit :