renommer files excel - macro??

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 !

VBA_DEAD

XLDnaute Occasionnel
Bonjour

j`espere que tout le monde va .
J`ai un pb de nom de fichier excel.
J`ai une macro qui fait pleins de choses sympa en partant de files au nom bien defini
TOTO – EUR – XXXX-DATE


Un mec sympa a change les noms des files que je recois

TOTO a été remplace par «societe jaimelaglace» et moi je veux TOTO (je veux le code client plutot que le nom client)


Par macro, peut on renommer les files ?

J`ai un file avec en colonne 1 le nom original (TOTO) et en colonne C le nom qui a change (societe jaimelaglace). Je pensais par macro recreer les noms des fichiers.
C`est faisable techniquement ou faut il que je trouve une autre solution ?

societe jaimelaglace-EUR-Rapport-30112008 devient TOTO-EUR-Rapport-
30112008
Je vous remercie pour vos conseils avises

VBA_DEAD
 
Re : renommer files excel - macro??

bonjour tototiti

merci pour ton aide
ca marche tres bien avec un file test
j`ai le pb suivant:

je cherchais juste a remplacer le nom
TOTO – EUR – XXXX-DATE

la DATE est variable donc je cherchais a remplacer le morceau a gauche de "*-*"

jaimelaglace est remplace par TOTO
avec ton systeme (qui est tres bien d`ailleurs), je dois bien definir le nom du fichier.
c`est faisable si j`ai une macro qui me capture les noms de fichiers stockes ds mon dossier mais sans cela, je vois pas comment indiquer ds ma colonne A et B le nom ancien et nouveau

par exemple j`ai:
jaimelaglace - EUR - XXXX - 29092008
jus d orange - GBP - yyyy - 30092008
banane - EUR - XXXX - 29092008
jusde cerise - USD - XXXX - 25092008

avec ta methode, faut que je liste tous les files et je pensais en fait avoir a lister (liste que j`ai) que la partie gauche du nom
jaimelaglace = TOTO
jus d orange = FRUIT
banane = BERNARD
jusde cerise = TOTOTITI

1/ est ce tu crois quon` peut corriger que la partie a gacuhe du 1er (-)?
2/ sinon sais tu comment lister sous excel tous les noms des fichiers. ds ce cas aqvec une formule excel je pourrai recreer les noms au bon format. ca je saurai faire

merci pour tes idees
vba_dead
 
Re : renommer files excel - macro??

Bonjour VBA Dead,

désolé, je suis en congés donc là en pointillés...
oui, c'est possible de faire la liste des fichiers existants correspondants à un modèle "TOTO – EUR – XXXX-DATE"
il faut juste que je connaisse ta version d'Excel (Objets qui n'existent plus en 2007) pour savoir s'il faut le faire avec un Dir ou un FileSearch
 
Re : renommer files excel - macro??

re-

en fait peut on juste remplacer un terme du fichier car ainsi si le file change de nom, je peux remplacer le terme?

si societe jaimelaglace – EUR – XXXX-DATE devient DATE - societe jaimelaglace - XXX, si par macro je remplace societe jaimelaglace par TOTO, alors ca sera encore + simple

je sais pas ce qui est techniquement faisable

sinonm je liste les noms des fichiers comme j`ai propose avant et ca devrait marcher

encore merci

VBA_DEAD
 
Re : renommer files excel - macro??

On va essayer de récapituler :

tu veux renommer les fichiers d'un dossier qui commencent par :
jaimelaglace
jus d orange
banane
jusde cerise

en remplaçant seulement les mots cités par d'autres mots dans les noms de fichiers
doit-on traiter les autres fichiers qui ne correspondent pas au modèle ?
le critère de recherche des fichiers correspond-il toujours avec les mots à remplacer ?
ou bien parfois peut-il arriver, par exemple, que dans les fichiers qui contiennent "jus d'orange" on ne remplace qu' "orange" par "POMME" ?
 
Re : renommer files excel - macro??

re

je cherche vraiment a remplacer un mot ou groupe de mot
voila des exemples:

avec les termes a remplacer :
jaimelaglace = TOTO
jus d orange = FRUIT
banane = BERNARD
jusde cerise = TOTOTITI


les files suivants

jaimelagalce - EUR - XXX- DATE
CTRED - jus d orange - EUR - XXX- DATE
jus d orange - USD - XXX- DATE
banane - USD - XXX- DATE
jusde cerise - GBP - YYY - DATE
CVRED - jusde cerise - EUR - XXX- DATE

deviennent:

TOTO - EUR - XXX- DATE
CTRED -FRUIT - EUR - XXX- DATE
FRUIT - USD - XXX- DATE
BERNARD - USD - XXX- DATE
TOTOTITI - GBP - YYY - DATE
CVRED - TOTOTITI - EUR - XXX- DATE
j`espere etre + clair?

merci et mes excuses si je suis pas tres clair

vba_dead
 
Re : renommer files excel - macro??

re

je cherche vraiment a remplacer un mot ou groupe de mot
voila des exemples:

avec les termes a remplacer :
jaimelaglace = TOTO
jus d orange = FRUIT
banane = BERNARD
jusde cerise = TOTOTITI


les files suivants

jaimelagalce - EUR - XXX- DATE
CTRED - jus d orange - EUR - XXX- DATE
jus d orange - USD - XXX- DATE
banane - USD - XXX- DATE
jusde cerise - GBP - YYY - DATE
CVRED - jusde cerise - EUR - XXX- DATE

deviennent:

TOTO - EUR - XXX- DATE
CTRED -FRUIT - EUR - XXX- DATE
FRUIT - USD - XXX- DATE
BERNARD - USD - XXX- DATE
TOTOTITI - GBP - YYY - DATE
CVRED - TOTOTITI - EUR - XXX- DATE
j`espere etre + clair?

merci et mes excuses si je suis pas tres clair

vba_dead
 
Re : renommer files excel - macro??

SALUT

J`AI ECRIT MON MESSAGE EN MEME TPS QUE TOI JE CROIS

je teste le file en ce moment
ca bloque mais j`essaie de comprendre pourquoi. 🙂
File not found! au niveau du code suivant
Name CheminFic As Dossier & Replace(Right(CheminFic, Len(CheminFic) - InStrRev(CheminFic, "\")), ActiveSheet.Range("A" & i).Value, ActiveSheet.Range("B" & i).Value)

je te reviens ds 15 minutes je pense

merci

VBA_DEAD
 
Re : renommer files excel - macro??

re-

ben il trouve pas les fichiers. il en trouve 1 parfois puis si je le recolle, il ne le trouve pas
par exemple il n`aime pas le file suivant:
16MSARQSES - USD - (APPROVED by Hxxxx) - 20080930

si je veux remplacer 16MSARQSES par HOLALA pour avoir HOLALA - USD - (APPROVED by Hxxxx) - 20080930, ca ne marche pas

Bizarre

quand il identifie un file , il l`efface mais ne le renomme pas

j`essaie de comprendre pourquoi il identifie certains files et pas d`autres mais je ne vois pas de logique a ce stade. je continue
merci

VBA-DEAD
 
- 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

V
Réponses
3
Affichages
1 K
M
  • Question Question
Réponses
3
Affichages
971
M
M
Réponses
6
Affichages
1 K
M
Retour