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

al1000

XLDnaute Impliqué
bonjour,

tous les jours je dois renommer 2 fichiers

le 1 er : matrice raf en 18 8 raf

et le 2em: rec ruf en 18 8 rec ruf


il a t il une possibilité avec une macro?


a+
 
Re : renommer un fichier

Salut
si c'est un Fichier Excel je crois que c'est ça :

Code:
Sub Rename()
        ActiveWorkbook.SaveAs Filename:= _
        "C:\Documents and Settings\*****\Mes documents\18 8 raf.xls", FileFormat _
        :=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
        False, CreateBackup:=False
End Sub

Cordialement
 
Re : renommer un fichier

Bonjour al1000, Said

si j'ai bien compris :

Code:
ActiveWorkbook.SaveAs Filename:="C:\Documents and Settings\*****\Mes documents\" _
    & Format(Date, "d m") & " raf.xls"

enregistre un nouveau classeur, il existe également l'instruction "Name", pour renommer un fichier, ce dernier doit être fermé.

Reviens si nécessaire.

bonne journée
@+
 
Re : renommer un fichier

Bonjour à tous,

si les fichiers ne sont pas ouverts :


Code:
Sub Renomme()
    Name "C:\matrice raf.xls" As "C:\" & Format(Date, "dd") & " " & Format(Date, "m") & " raf.xls"
    Name "C:\rec ruf.xls" As "C:\" & Format(Date, "dd") & " " & Format(Date, "m") & " rec ruf.xls"
End Sub
 
Re : renommer un fichier

bonjour,


quand j'ecris ceci:


ActiveWorkbook.SaveAs Filename:="F:\matrice raf.xls" As "F:\" & Format(Date, "dd") & " " & Format(Date, "m") & " raf.xls"

il m'indique erreur de compilation: erreur syntaxe

pourquoi?


1)je voudrai conserver le fichier matrice raf

2) et je souhaiterai qui me demande la date a inscrire

a+
 
Re : renommer un fichier

bonjour,


je voudrai ecrire la macro qui me renomme le fichier


1) garder le fichier matrice en modèle

2) ouvrir une input box pour inscrire la date

3) et enregistrer le fichier


a+

2) garder le fichier matrice en modèle
 
Re : renommer un fichier

Bonsoir,
Peut-être comme ceci
Sub RecFichier()
Fich = Left(ActiveWorkbook.Name, Len(ActiveWorkbook.Name) - 4)
Datfich = InputBox("Entre la date", "Enregistrement fichier")
If Datfich = "" Then Exit Sub
ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\" & Fich & " " & Datfich & ".xls"
End Sub
A+
kjin
 
Dernière édition:
Re : renommer un fichier

Bonjour,

Cette macro marche bien

Sub RecFichier()
Fich = Left(ActiveWorkbook.Name, Len(ActiveWorkbook.Name) - 4)
Datfich = InputBox("Entre la date", "Enregistrement fichier")
If Datfich = "" Then Exit Sub
ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\" & Fich & " " & Datfich & ".xls"
End Sub

mais je voudrai renommer un ficher qui est fermé mais la macro sera dans un autre classeur ( ce dernier classeur reste ouvert)


a+
 
Re : renommer un fichier

Bonjour al1000,

une explication détaillée, et claire, si possible, avec précisions de quels classeurs doivent être renommés, quels classeurs restent ouverts, quels classeurs lancent la macro... logique, puisqu'on ne comprend pas ton problème, non ?
 
Re : renommer un fichier

Bonjour,


1 er classeur qui reste ouvert : il se nomme "ouverture fichier" c'est dans ce classeur que j'ai mis la macro.

Mais cette macro ( qui est dans le classeur "ouverture fichier") doit renommer un autre fichier par exemple ce fichier qui se nomme "matrice reseau" et il se trouve sur le bureau.

Je voudrai que l'on renomme:"matrice reseau" comme reseau 18 9 ou reseau 19 9 etc
la date je l'incorpore dans une input box


a+
 
- 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

Discussions similaires

Réponses
23
Affichages
682
Réponses
15
Affichages
854
  • Question Question
Microsoft 365 Rotations
Réponses
4
Affichages
503
  • Question Question
Microsoft 365 probleme d heure
Réponses
11
Affichages
260
Réponses
5
Affichages
482
Retour