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.
Merci à toi, le seul problème qui me reste est justement le Filecopy
Je voudrais copier le fichier texte dans un dossier cible en le renommant du même nom que celui du dossier dans lequel il se trouvait.
Il y a une erreur : Nom ou n0 de fichier incorrect,
c'est peut-être car le nom qu'il veut créer contient des /
Si c'est ça, Il faut réduire à 8 caractères de droite avec un right(NomRépertoire,8)
En réalité ce serait plus quelque chose comme ça mais y a une erreur de syntaxe :
FileCopy NomCompletFichier, "C:\Users\...\destination\" & NomRépertoire & ".txt"
Je me rend compte que c'est stupide. Ils auront tous le même nom si je met la date d'aujourd'hui.
Il faut que je trouve le moyen d'avoir le nom du sous dossier pour chaque fichier. Est-ce que tu peux m'aider pour créer une variable qui portera le nom du sous dossier ?
Super merci.
J'ai adapté pour le nom du fichier exact.
Option Explicit
Sub Test()
Call FichiersSousRépertoires("C:\Users\Youssef\Documents\fansub\testmacro\")
End Sub
'---------------------------------------------
'Fichiers des sous-répertoires d'un répertoire...
Merci, pour ton aide.
J'ai testé et ça traite bien les fichiers mais je vois que ça traite tous les fichiers.
Est-il possible de prendre seulement les fichiers XXXX.txt ?
Bonjour,
Je travail dans un banque et j'apprends un peu le code VBA pour optimiser mon travail. C'est pourquoi j'ai atterris ici.
J'aime le foot et le cinéma mais je suis sûr que vous vous en foutez.
Bonjour,
J'ai un dossier qui contiens plusieurs sous-dossier pour chaque journée qui ont pour nom "aaaa-mm-jj".
Dans ces sous-dossier, il y a un rapport au format txt qui a toujours le même nom "XXXXX.txt"
Je voudrais créer une macro qui aille chercher ce fichier txt dans chaque sous dossier...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.