Office: Excel 2010/VBA: Dateinamen auslesen & von beiden Seiten kürzen

Helfe beim Thema Excel 2010/VBA: Dateinamen auslesen & von beiden Seiten kürzen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, mein Chef hat mich gebeten, eine Excel Datei zu erstellen, in der sämtliche Dateinamen ohne überflüssige Komponenten (sämtliche... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Ole2017, 8. Juli 2017.

  1. Excel 2010/VBA: Dateinamen auslesen & von beiden Seiten kürzen


    Hallo zusammen,

    mein Chef hat mich gebeten, eine Excel Datei zu erstellen, in der sämtliche Dateinamen ohne überflüssige Komponenten (sämtliche Namensteile vor dem letzten "_") sowie ohne Dateisuffix (in diesem Fall ".xml") eines Ordners aufgeführt werden.

    Als begeisterter VBA Novize habe ich mich voller Elan in die Aufgabe gestürzt und bin nach mehreren Bruchlandungen bei folgendem Code-Flickenteppich (da aus mehreren Quellen zusammengeschustert) angelangt:
    ___
    Sub Auflisten1()

    Dim lngZeile As Long
    Dim objFileSystem As Object
    Dim objVerzeichnis As Object
    Dim objDateienliste As Object
    Dim objDatei As Object

    Set objFileSystem = CreateObject("scripting.FileSystemObject")
    Set objVerzeichnis = objFileSystem.GetFolder("C:Ordnerpfad")
    Set objDateienliste = objVerzeichnis.Files

    lngZeile = 1

    For Each objDatei In objDateienliste

    If Not objDatei Is Nothing Then
    ActiveSheet.Cells(lngZeile, 1) = Right(objDatei.Name, 19)


    n = InStrRev("C:Ordnerpfad", "_")
    If n > 0 Then
    ExtractFileName = Right$("C:Ordnerpfad", n - 1)
    Else
    ExtractPath = ""

    End If
    lngZeile = lngZeile + 1
    End If
    Next objDatei

    End Sub
    ___

    Dieser Code erfüllt die Aufgabe, dass er die Dateinamen nach dem letzten "_" ausliest, allerdings weiß ich nicht, wie ich zusätzlich dazu noch die Dateiendung (".xml) abschneiden kann. Es wäre super, wenn es hier jemanden geben könnte, der mir weiterhelfen kann. Danke fürs Lesen!

    VG
    Ole

    :)
     
    Ole2017, 8. Juli 2017
    #1
  2. Schau Dir das FSO an, z.B.
    Code:
    Arbeite erstmal mit mit Early Binding, dann kriegst Du IntelliSense.
     
    Storax, 10. Juli 2017
    #2
Thema:

Excel 2010/VBA: Dateinamen auslesen & von beiden Seiten kürzen

Die Seite wird geladen...
  1. Excel 2010/VBA: Dateinamen auslesen & von beiden Seiten kürzen - Similar Threads - Excel 2010 VBA

  2. Schließen von mehreren Datein

    in Microsoft Excel Hilfe
    Schließen von mehreren Datein: Hallo Zusammen! Ich bin gerade dabei via VBA einen Code zu erstellen um beim öffnen eines Excel (MainDatei) immer ein weiteres (zweite Datei) zu öffnen. Sowie beim schließen der "MainDatei" ein...
  3. Teams-Gruppen-Call/Chat per VBA

    in Microsoft Excel Hilfe
    Teams-Gruppen-Call/Chat per VBA: Hallo VBA-Profis, aus einer XLS/VBA-Anwendung zur Verwaltung von Projektbeteiligten, will ich per Button die Kommunikation mit selektierten Kontakten starten (Call/Chat). Für einzeln selektierte...
  4. Excel-Adressliste mit Bild

    in Microsoft Excel Hilfe
    Excel-Adressliste mit Bild: Halten Sie die Adressliste mit den Bildern der Kontakte für hilfreich? Ich habe ein Benutzerformular erstellt, um Informationen wie Name, Telefonnummer und Adresse von Personen zu speichern....
  5. Excel VBA Ferien und Feiertage aus dem Netz laden und darstellen

    in Microsoft Excel Hilfe
    Excel VBA Ferien und Feiertage aus dem Netz laden und darstellen: Hallo Mitstreiter, erst mal guten morgen und noch kann man es ja sagen, "Ich hoffe ihr seid gut reingerutscht" :-) Ich habe mal wieder ein VBA Problem (und VBA wahrscheinlich auch langsam...
  6. Textboxeingabe mit dem Wert in der dazugehörigen Zelle addieren

    in Microsoft Excel Hilfe
    Textboxeingabe mit dem Wert in der dazugehörigen Zelle addieren: Guten Abend, ich bin VBA Neuling und habe mir durch goggeln das ein oder andere Skript zusammengestellt. Jetzt komme ich aber an meine Grenzen. Ich habe in einer Userform eine Listbox, die aus...
  7. VBA - Fehler beim Kompilieren (Mehrdeutiger Name - Worksheet_Change)

    in Microsoft Excel Hilfe
    VBA - Fehler beim Kompilieren (Mehrdeutiger Name - Worksheet_Change): Hallo Zusammen, wer kann mir helfen? Ich möchte/muss die nachfolgenden Codes irgendwie Zusammenführen weil die Prüfung augenscheinlich so nicht funktioniert. Ansich der selbe Code mit...
  8. Diagramm mittels VBA automatisch an die genutzte Tabellenlänge anpassen (Excel 2010)

    in Microsoft Excel Hilfe
    Diagramm mittels VBA automatisch an die genutzte Tabellenlänge anpassen (Excel 2010): Moin moin, ich habe mit Hilfe der Makroaufnahmefunktion ein Diagramm erstellt und alles hat funktioniert. Jetzt möchte ich das selbe Makro auch auf längere Tabellen anwenden und habe auch...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden