Extraire une partie du nom du fichier actif pour l'utiliser comme un paramètre du code
Bonjour
mon activeworkbook étant actif, puis je et comment en extraire une opartie du nom pour m'en reservir plu sloin pour renommer sa sauvegarde ?
Je m'explique
Fichier BdD_1005ED2306.xlsm est son nom
en cours de programme, je vais faire une sauvegarde de lui à un état différent et je voudrais la nommer BdD_1005ED2306_mofifié_JJHH.xlsm
ou JJHH sont écrits ainsi
Code:
ActiveWorkbook.SaveAs "\\Station-serveur\Sauvegarde\ BdD_1005ED2306 modifié le" & Format(Now(), "mmdd-hhmm") & ".xlsm"
avec la dedans la partie BdD_1005ED2306 venant d"'une variable.
Ex
var = qqchose comme "partie gauche de x caractères du nom du fichier", ce qui suppose de savoir extraire le nom du fichier qui contient le code sous forme de variable "var" et donc pouvoir écrire
Code:
ActiveWorkbook.SaveAs "\\Station-serveur\Sauvegarde\ "&var"& "modifié le" & Format(Now(), "mmdd-hhmm") & ".xlsm"
Vous voyez mon besoin ?
comment extraire le nom (variable manuellement) du classeur actif ?
Merci