A voir également:
- [Visual Basic] problème d'enregistreme
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Visual petanque - Télécharger - Sport
- Visual paradigm - Télécharger - Gestion de données
3 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
27 mars 2009 à 08:09
27 mars 2009 à 08:09
Bonjour,
Faut faire:
xxx = ("C:\MonDossier\Temps_global_" & mois & annee & "")
ActiveWorkbook.SaveAs Filename:=xxx
Bon courage
;o)
Faut faire:
xxx = ("C:\MonDossier\Temps_global_" & mois & annee & "")
ActiveWorkbook.SaveAs Filename:=xxx
Bon courage
;o)
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
27 mars 2009 à 09:09
27 mars 2009 à 09:09
re,
Oui : c'est comme ça qu'il faut faire. Il faut mettre le chemin complet du répertoire où l'on veut sauvegarder le fichier.
Non : le fichier original ne sera pas écrasé. SaveAs() revient à faire "Enregistrer sous". Le nom et l'emplacement du fichier original n'est pas le même.
;o)
Oui : c'est comme ça qu'il faut faire. Il faut mettre le chemin complet du répertoire où l'on veut sauvegarder le fichier.
Non : le fichier original ne sera pas écrasé. SaveAs() revient à faire "Enregistrer sous". Le nom et l'emplacement du fichier original n'est pas le même.
;o)
Daccord merci mais en fait moi je ne veux pas l'enregistrer ce fichier c'est pourquoi mon save as m'emmerde, je voudrais juste que le nom du fichier soit changer en haut par rapport à la date que je choisis mais qu'il ne s'enregistre nulle part ce fichier excel.
C'est pour ça que je voulais juste faire quelque chose du genre
mois = Format(UserForm1.DTPicker1.Value, "mm")
annee = Format(UserForm1.DTPicker1.Value, "yyyy")
lol = ("xxx_xxx_xxx_" & mois & annee & "")
ActiveWorkbook.Name = lol
Pour que le workbook ouvert prenne le nom de mon lol mais il est impossible de faire ActiveWorkbook.Name = lol et je n'ai pas de solution pour faire ça sans enregistrer le fichier avec save as
:o(
C'est pour ça que je voulais juste faire quelque chose du genre
mois = Format(UserForm1.DTPicker1.Value, "mm")
annee = Format(UserForm1.DTPicker1.Value, "yyyy")
lol = ("xxx_xxx_xxx_" & mois & annee & "")
ActiveWorkbook.Name = lol
Pour que le workbook ouvert prenne le nom de mon lol mais il est impossible de faire ActiveWorkbook.Name = lol et je n'ai pas de solution pour faire ça sans enregistrer le fichier avec save as
:o(
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
27 mars 2009 à 09:55
27 mars 2009 à 09:55
Ca on ne peut pas le faire. La propiété Name est en lecture seule.
Dsl.
;o)
Dsl.
;o)
27 mars 2009 à 08:15
Exemple pour janvier 2009 :
L:\adpDonnées tempP\ecart_global\2009\01
Ne devrais-je pas faire ainsi? :
xxx = ("L:\adpDonnées tempP\ecart_global\"& mois & annee &"\Temps_global_" & mois & annee & "")
ActiveWorkbook.SaveAs Filename:=xxx
Merci :o)
27 mars 2009 à 08:19