Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
[COLOR=#0000FF]Option Explicit
Option Compare Text
Sub renommerClasseur_V02()
Dim Classeur As String, Chemin As String
Dim Fso As Object
Classeur = Application.GetOpenFilename('Fichiers Excel (*.xls), *.xls')
If Classeur = 'Faux' Then Exit Sub
Set Fso = CreateObject('Scripting.FileSystemObject')
'MsgBox Fso.GetFile(Classeur).Name
If Fso.GetFile(Classeur).Name = 'toto.xls' Then
Chemin = Fso.GetFile(Classeur).ParentFolder
Name Classeur As Chemin & '\\\\\\\\nouveauNom.xls'
End If
End Sub[/COLOR]
A+
PS de 2013
J'espère que ton appli pour tes Loyers tourne bien maintenant ... après 2 ans ?
Pour renommer le dossier du fichier où se trouve la macro, il faut avant l'enregistrer dans le dossier "père" :
Code:
Sub Renomme_Dossier()
Dim NouveauNom$, Dossier$, DossierPère$
NouveauNom$ = "Mon dossier" 'à adapter
With ThisWorkbook
Dossier = .Path
DossierPère = Left(Dossier, InStrRev(Dossier, "\"))
.SaveAs DossierPère & .Name, .FileFormat
End With
Name Dossier As DossierPère & NouveauNom
End Sub
- 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