VBA Enregistrer un fichier avec un paramètre dans le nom

Bonsoir le forum, tout le monde,

J'ai un petit soucis, en fait dans mon étude, je veux enregistrer un fichier différent par type de machine que j'étudie.

Le seul problème c'est que (j'ai beaucoup de types de machines et j'ai pas envie de balancer l'instruction dans mon select case parce que ça serait beaucoup trop long et que) je n'arrive pas à utiliser une valeur (un texte) qui est dans un de mes tableaux (TypePrEtud() as variant) dans le nom...

J'ai essayé sur une petite macro à côté, mais ça ne donne pas ce que je veux... Dites moi ce que vous en pensez :

Dim a, b As String
b = " Reussi"
a = "C:\Users\ReuK\Desktop\Classeur4" & b & ".xlsm"
'
    Workbooks.Open Filename:="C:\Users\ReuK\Desktop\Classeur1.xlsx"

    ActiveWorkbook.SaveAs Filename:=a, _
        FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

    ActiveWindow.Close

Merci d'avance!

Salut le forum

Rajoute un antislash derrière Classeur4 ou utilise un _ dans le nom

b = "_Reussi"
a = "C:\Users\ReuK\Desktop\Classeur4\" & b & ".xlsm"

Mytå

Merci myta pour la rapidité!

J'ai fait un reboot entre temps pour autre chose (mises à jour, dont chrome important à mettre à jour pour protéger vos connexions au site HTTPS) et cet idiot d'ordi a enfin fait ce que je voulais avec mon programme...

Faut que j'adapte à mon programme maintenant!

Ciao ciao et encore merci!

Rechercher des sujets similaires à "vba enregistrer fichier parametre nom"