Renommer des fichiers à l'aide d'une base Excel Macro / Logiciel
Résolu/Fermé
xGunner
Messages postés
29
Date d'inscription
lundi 30 octobre 2017
Statut
Membre
Dernière intervention
28 janvier 2022
-
30 oct. 2017 à 17:38
xGunner Messages postés 29 Date d'inscription lundi 30 octobre 2017 Statut Membre Dernière intervention 28 janvier 2022 - 31 oct. 2017 à 13:52
xGunner Messages postés 29 Date d'inscription lundi 30 octobre 2017 Statut Membre Dernière intervention 28 janvier 2022 - 31 oct. 2017 à 13:52
A voir également:
- Renommer des fichiers en masse avec excel
- Renommer des fichiers en masse - Guide
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
2 réponses
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 31 oct. 2017 à 11:31
Modifié le 31 oct. 2017 à 11:31
Changer le code comme ceci:
@+ Le Pivert
Private Sub CommandButton1_Click() Dim nom As String Dim nouveau As String Dim chemin As String Dim FL1 As Worksheet, NoCol As Integer Dim NoLig As Long Dim NomFich As String Dim existe As Boolean chemin = ThisWorkbook.Path & "\Dossierimages\" Set FL1 = Worksheets("Feuil1") 'adapter le nom de la feuille NoCol = 2 'lecture de la colonne B For NoLig = 2 To Range("B" & Rows.Count).End(xlUp).Row FL1.Cells(NoLig, NoCol).Select nom = FL1.Cells(NoLig, NoCol).Value nouveau = FL1.Cells(NoLig, NoCol - 1).Value NomFich = chemin & nom & ".jpg" existe = ExisteFichier(NomFich) 'on vérifie que le fichier existe If existe = True Then Name chemin & nom & ".jpg" As chemin & nouveau & ".jpg" 'adapter l'extension Else End If Next Set FL1 = Nothing End Sub Function ExisteFichier(nomfic As String) As Boolean ExisteFichier = (Dir(nomfic) <> "") End Function
@+ Le Pivert
31 oct. 2017 à 13:52
Je te remercie pour ton aide