Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Changer d'extension

1 réponse
Avatar
Franck
Bonjour,

Est il possible via VBA, de scanner un r=E9pertoire pr=E9cis=20
et de changer certaines extensions de fichiers ?

Par exemple, je veux renommer tous les .doc du r=E9pertoire=20
C:\Temp en .dac

C:\Temp\toto.doc devient C:\Temp\toto.dac

Merci

1 réponse

Avatar
el-joker
Ce genre de Macro ne devrai pas être loin de fonctionner.

Sub Macro1()
Dim NomFic As String
Dim MonRepertoire As String
MonRepertoire = "C:..."
NomFic = Dir(MonRepertoire)
While NomFic <> vbNullString
'test vérifiant l'extention du fichier
If LCase(Right(NomFic, 3)) = "dac" Then
'renommage du fichier
Name NomFic As Left(NomFic, Len(NomFic) - 3)
& "doc"
End If
NomFic = Dir
Wend
End Sub
-----Message d'origine-----
Bonjour,

Est il possible via VBA, de scanner un répertoire précis
et de changer certaines extensions de fichiers ?

Par exemple, je veux renommer tous les .doc du
répertoire

C:Temp en .dac

C:Temptoto.doc devient C:Temptoto.dac

Merci
.