Thema Datum  Von Nutzer Rating
Antwort
Rot Dateinen Anhand Excel-Tabelle umbenennen - in kompliziert
03.01.2013 12:03:19 Benjamin
NotSolved
03.01.2013 17:43:55 Trägheit
NotSolved
04.01.2013 10:51:53 Benjamin
NotSolved
04.01.2013 13:14:35 schokobons
NotSolved
04.01.2013 13:34:04 Benjaminnein das ist
NotSolved
04.01.2013 13:28:59 Trägheit
NotSolved
04.01.2013 13:37:55 Benjamin
NotSolved
04.01.2013 13:54:50 Trägheit
NotSolved
04.01.2013 14:03:43 Trägheit
NotSolved
06.01.2013 10:17:34 Benjamin
NotSolved
07.01.2013 18:49:11 Trägheit
NotSolved
08.01.2013 09:06:31 Benjamin
Solved
08.01.2013 15:33:09 Trägheit
NotSolved
04.01.2013 11:20:00 Gast77253
NotSolved
15.01.2013 23:11:23 Stefan
NotSolved

Ansicht des Beitrags:
Von:
Benjamin
Datum:
03.01.2013 12:03:19
Views:
1951
Rating: Antwort:
  Ja
Thema:
Dateinen Anhand Excel-Tabelle umbenennen - in kompliziert

Hallo,


ich durchforste nun schon seit  Stunden das Internet, kann aber keine funktionierende Lösung für mein Problem finden.
Ansätze sind zwar da, aber nie das was ich will.


Folgende Problemstellung: DATEIEN PER VBA UMBENENNEN


Ich bekomme von Lieferanten Bilddateien, die z.B. wie folgt benannt sind:
    135357.jpg
    135357_2.jpg
    135357Koffer.jpg
    135357-Zubehoer.jpg
    .......

Ich muss diese Dateien mit unserem vorhandenen Artikelstamm abgleichen und die Dateien mit unserer Artikelnummer versehen.
Aus o.g. Vier Beispielen muss also werden:
    0898815.jpg
    0898815_2.jpg
    0898815_3.jpg
    0898815_4.jpg
    ....

Hierfür habe ich eine Exceltabelle (Artikelstamm) zur Verfügung, welche
    zum einen in Spalte A Die Werksnummer (Lieferanten-Artikelnummer) und
    zum Anderen in Spalte B meine Artikelnummer enthält.


Also konkret: es muss Spalte für Spalte geprüft werden, ob in dem Pfad, in dem die (hier gesuchte) VBA/Excel-Datei liegt, eine oder mehrere Dateien existieren, welche in Ihren Dateinamen die in Spalte A stehenden alphanumerische Kombination (ggf. mit Sonderzeichen) enthalten. (Diese wäre in o.g. Beispiel IMMER "135357" als Lieferanten (Werks-)Nummer.
Diese Dateien müssen entsprechend Spalte B (fortlaufend (*_2.jpg)) umbenannt werden.

WICHTIG: Es muss immer nach dem kürzesten bzw. ersten Dateinamen gesucht werden, da Dateinamenszusätze in der Regel erst bei mehreren bilder hinzu kommen (z.B. *_Koffer.jpg)
Sollte aber kein problem sein, da unsere Artikelnummern Gewissenhaft immer nur einmal angelegt sind.
Wenn also ein Dateiname den text aus Spalte A enthält passt es zu 99% immer.

Ich hoffe das ist einigermaßen verständlich ausgedrückt. =)


P.S.: Genial wäre es, wenn diese Umbenennungsprozedur 4x durchlaufen würde:
    1. mit den konkreten Dateinamen + Spalte A
    2. ohne Berücksichtigung der Sonder- und Leerzeichen in Spalte A
    3. ohne Berücksichtigung der Sonder- und Leerzeichen in den Dateinamen
    4. ohne Berücksichtigung der Sonder- und Leerzeichen in Spalte a UND den Dateinamen

.....liegt einfach daran, dass Bilder teilweise ohne die eigentlich dazugehörigen Sonderzeichen (Artikelnummer) benannt werden oder das diese beim der eigenen Artikelpflege auch mal vergessen werden können.......
Ich denke, so kann man dann 95% der korrekten Dateien auslesen und umbenennen.


Viel Rede, kurzer Sinn,

vielleicht ist das ganze ja auch nicht soooo kompliziert ;)

Vielen Dank im Voraus!!!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Dateinen Anhand Excel-Tabelle umbenennen - in kompliziert
03.01.2013 12:03:19 Benjamin
NotSolved
03.01.2013 17:43:55 Trägheit
NotSolved
04.01.2013 10:51:53 Benjamin
NotSolved
04.01.2013 13:14:35 schokobons
NotSolved
04.01.2013 13:34:04 Benjaminnein das ist
NotSolved
04.01.2013 13:28:59 Trägheit
NotSolved
04.01.2013 13:37:55 Benjamin
NotSolved
04.01.2013 13:54:50 Trägheit
NotSolved
04.01.2013 14:03:43 Trägheit
NotSolved
06.01.2013 10:17:34 Benjamin
NotSolved
07.01.2013 18:49:11 Trägheit
NotSolved
08.01.2013 09:06:31 Benjamin
Solved
08.01.2013 15:33:09 Trägheit
NotSolved
04.01.2013 11:20:00 Gast77253
NotSolved
15.01.2013 23:11:23 Stefan
NotSolved