• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Deel van bestandsnamen automatisch aanpassen volgens waardes in cel

Status
Niet open voor verdere reacties.

qwerty0

Gebruiker
Lid geworden
6 mei 2016
Berichten
41
Office versie
2021
Beste Excel gebruikers,

Ik heb een hele reeks folders & bestanden waarbij ik automatisch bij alle een deel van de naam wil vervangen.

In kolom A heb ik bijvoorbeeld waardes staan zoals: "958756", "784489", "658346" enz...
Deze waardes zijn gelijk aan een deel in de omschrijving van de folders & bestanden, deze folders + bestanden bevatten daarmee nog unieke teksten achter de cijfers: "958756 facturen", "784489 orders", "658346 overige" enz...

In kolom B heb ik compleet andere waardes staan waarnaar de cijfers gewijzigd moeten worden, bijv: "2016-001", "2016-002", "2016-003" enz...

Nu is de bedoeling dat excel zoekt naar alle foldernamen en/of bestandsnamen in een map incl submappen waar de waarde uit kolom A in voorkomt en dan deze folder en/of bestandsnaam hernoemt naar de waarde volgens de cel in kolom B, dit met behoud van de overige tekst die achter de cijfers staat (dus enkel de gevonden tekst vervangen).

Als voorbeeld: de folder met omschrijving "958756 facturen" + de bestanden in deze map met omschrijving "958756 deel_A" & "958756 deel_B" zouden moeten vervangen worden naar: "2016-001 facturen" & "2016-001 deel_A" & "2016-001 deel_B"

Is dit mogelijk?

Alvast bedankt
 
Dat komt vast wel in orde als je er een voorbeeld bestandje bij doet.
 
Hier het voorbeeldbestand

In voorbeeld in kolom D waarnaar gezocht moet worden in de mappenstructuur
In kolom A de nieuwe bestandsnamen waarnaar gewijzigd zou moeten worden (incl. mapnaam)

Nog mooier zou zijn als .dat-bestanden (zie afbeelding in voorbeeld) & .log-bestanden overgeslagen zouden kunnen worden

In voorbeeld 1 map maar in feite zijn het er veel meer, vandaar graag een macro functie voor automatisch omzetten.

Bekijk bijlage Voorbeeld.xls
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan