Renommer classeur avec date
Dernière réponse : dans Programmation
Bonjour,
Je souhaite renommer un classeur avec des valeurs se trouvant dans des cellules de la feuille
ex : le classeur s'appelle "classeur 1.xls"
Je souhaite modifier le nom en prenant le contenu de la cellule E3, H3 et K3...
La cellule E3 contient une date et il faut transformer le format en jj-mm-aaaa pour que le nom du fichier soit correct.
(la date E3 n'est pas la date du jour)
Le classeur devra s'appeller jj-mm-aaa - code - nom.xls
Quelqu'un a t'il une solution ? Merci d'avance
Je souhaite renommer un classeur avec des valeurs se trouvant dans des cellules de la feuille
ex : le classeur s'appelle "classeur 1.xls"
Je souhaite modifier le nom en prenant le contenu de la cellule E3, H3 et K3...
La cellule E3 contient une date et il faut transformer le format en jj-mm-aaaa pour que le nom du fichier soit correct.
(la date E3 n'est pas la date du jour)
Le classeur devra s'appeller jj-mm-aaa - code - nom.xls
Quelqu'un a t'il une solution ? Merci d'avance
Autres pages sur : renommer classeur date
Lassé par la pub ? Créez un compte
Meilleure solution
Pour ceux que cela intéresse , j'ai trouvé ceci et qui fonctionne :
Sub Toto() ma_date = Replace(Format(Cells(2, 1)), "/", "-") agence = Cells(2, 2) agent = Cells(2, 3) nom_fichier = ma_date & "_" & agence & "_" & agent ActiveSheet.Name = nom_fichier ActiveWorkbook.SaveAs Filename:= _ ThisWorkbook.Path & "\" & nom_fichier, FileFormat:=xlNormal, _ Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _ CreateBackup:=False End Sub
Ah, je ne m'attendais pas à ton retour. J'en suis content.
Salut !
Alors on va commencer par le début. Merci d'avoir publié ta solution. Ça servira à d'autres, j'espère. Ensuite, comme c'est toi qui donne la meilleure solution, tu ne peux pas t'auto-désigner. Je vais le faire (je suis modo). Mais il reste encore un tout petit problème. Il existe ici un règlement. La moindre des choses eut été de le consulter. Tu y aurais appris qu'on ne balance pas son code comme ça !
Autre chose. J'ai la prétention de m'exprimer dans un français correct. Qu'est-ce qui te paraissait difficile à comprendre dans mon message ?
Bon, sinon, pour te dispenser d'avoir à chercher le bon chapitre dans le règlement, voici un smiley on ne peut plus explicite :
![]()
GRILLED BY STOROS
Mais c'est parce que je soigne mes messages, moi
Salut !
Alors on va commencer par le début. Merci d'avoir publié ta solution. Ça servira à d'autres, j'espère. Ensuite, comme c'est toi qui donne la meilleure solution, tu ne peux pas t'auto-désigner. Je vais le faire (je suis modo). Mais il reste encore un tout petit problème. Il existe ici un règlement. La moindre des choses eut été de le consulter. Tu y aurais appris qu'on ne balance pas son code comme ça !
Autre chose. J'ai la prétention de m'exprimer dans un français correct. Qu'est-ce qui te paraissait difficile à comprendre dans mon message ?
Bon, sinon, pour te dispenser d'avoir à chercher le bon chapitre dans le règlement, voici un smiley on ne peut plus explicite :

GRILLED BY STOROS
Mais c'est parce que je soigne mes messages, moi
Voili, voilà.... Merci....
Sub Toto()
ma_date = Replace(Format(Cells(2, 1)), "/", "-" )
agence = Cells(2, 2)
agent = Cells(2, 3)
nom_fichier = ma_date & "_" & agence & "_" & agent
ActiveSheet.Name = nom_fichier
ActiveWorkbook.SaveAs Filename:= _
ThisWorkbook.Path & "\" & nom_fichier, FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
End Sub
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumRenommer classeur excel vb
- ForumRenommer un classeur excel vba
- ForumRenommer classeur xls valeur celulle
- ForumExcel macro renommer classeur
- ForumRenommer fichier date
- ForumMacro renommer classeur copier et coller
- ForumRenommer un classeur via macro a partir dun classeur different
- ForumRenommer un fichier avec date du jour
- ForumBatch renommer plusieurs fichier par la date
- ForumUnix renommer fichier avec date
- Voir plus