• Initiateur de la discussion Initiateur de la discussion richard
  • 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 !

R

richard

Guest
BONJOUR

j ai un petit probleme je souhaiterais pouvoir enregistrer un classeur exel toujour dans le meme rep et avec le meme nom mais suivit d'une deuxieme partie qui serait prit dans une cellules données

pour etre plus clair j ai une facture avec une cellule dans lasquelle il y a un numero de facture et je souhaiterais enregistrer par exemple

"C:\Documents and Settings\richard\Mes documents\FACTURE\facture-XYZ.xls" (le XYZ etant le numero de ma facture)

merci d avance
 
Bonjour

Une petite procédure du genre:

Sub enr()
nom="facture-" & activesheet.range("a1") 'Si a1 contient le n°'
monrep="C:\Documents and Settings\richard\Mes documents\FACTURE\"
thisworkbook.saveas(monrep & nom & ".xls")

end sub
 
Bonjour

avec l'enregistreur de macro le code généré est :

ActiveWorkbook.SaveAs FileName:= _
"C:\Documents and Settings\Eric\Mes documents\Classeur1.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False

dans ton cas, tu peux utiliser (exemple avec donnée en A10):

répertoire = "C:\......................\"
ActiveWorkbook.SaveAs FileName:= _
répertoire & range("a10").value & ".xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False

tu peux appeler ta macro par bouton ou la faire s'exécuter avant fermeture du classeur

Eric
 
- 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
6
Affichages
987
Réponses
125
Affichages
13 K
J
Réponses
2
Affichages
868
J
Retour