hellnar
XLDnaute Junior
Bonjour,
Je sais lire le nom des fichiers d'un dossier avec la fonction DIR()
Mais les noms de fichiers renvoyés sont limités à 31 caractères (visibles).
Si le nom du fichier est trop long, il est modifié en lui ajoutant un nombre précéde d'un dièse.
Exemple :
Orchis de mai (Dactylorhiza majalis).jpg devient Orchis de mai (Dacty#8B51A9.jpg
Les parenthèses ne sont pas un problème, le nouveau nom est limité à 31 caractères !
La macro utilisée est banale
Deux questions à la communauté :
1) Est-ce propre à Office Mac ?
2) Si non comment obtenir le nom du fichier entier ??
Merci d'avance
Hellnar
Je sais lire le nom des fichiers d'un dossier avec la fonction DIR()
Mais les noms de fichiers renvoyés sont limités à 31 caractères (visibles).
Si le nom du fichier est trop long, il est modifié en lui ajoutant un nombre précéde d'un dièse.
Exemple :
Orchis de mai (Dactylorhiza majalis).jpg devient Orchis de mai (Dacty#8B51A9.jpg
Les parenthèses ne sont pas un problème, le nouveau nom est limité à 31 caractères !
La macro utilisée est banale
Code:
Sub photos()
lefichier = Dir("")
While lefichier <> ""
Debug.Print lefichier
lefichier = Dir
Wend
End Sub
1) Est-ce propre à Office Mac ?
2) Si non comment obtenir le nom du fichier entier ??
Merci d'avance
Hellnar
Dernière édition: