Office: (Office 2010) Text via VBA in Textdatei (txt) suchen und ersetzen

Helfe beim Thema Text via VBA in Textdatei (txt) suchen und ersetzen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute Ich habe hier ein kleines(!) Problem mit mehreren Txt-Dateien. In einem Ordner (fix) sind mehrere Text-Dateien (>150) gespeichert. Diese... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Klaus01, 16. Mai 2017.

  1. Text via VBA in Textdatei (txt) suchen und ersetzen


    Hallo Leute

    Ich habe hier ein kleines(!) Problem mit mehreren Txt-Dateien.

    In einem Ordner (fix) sind mehrere Text-Dateien (>150) gespeichert. Diese wurden fehlerhalft erstellt.

    Sowohl der Dateiname als auch ein Teil des Inhaltes.
    Dateiname IST „F050.o8.018_21_4_2017_15_5_25“ – wobei hier das „o8“ falsch ist.
    Dies sollte in SOLL „F050.08.018_21_4_2017_15_5_25 geändert werden.

    Das gleiche im Inhalt
    Inhalt IST „F050.o8.018“ – wobei auch hier das „o8“ falsch ist.
    Dies sollte in SOLL „F050.08.018 geändert werden.

    Nun habe ich ein Programm gefunden das dies genauso macht – nur mit einzigen Mango, dass ich die „fsText via VBA in Textdatei (txt) suchen und ersetzen o_OpenTextFile“-Angabe händisch ändern müsste.
    Code:
    Kurzum, wie müsste das Makro in einer Schleife aussehen um alle Txt-Dateien zu ändern?

    Ich danke Euch schon mal im Voraus für Eure Hilfe.

    Gruss Klaus

    :)
     
    Klaus01, 16. Mai 2017
    #1
  2. Hallo Klaus *wink.gif*

    Probier mal!

    Gruss Poltergeist

    Code:
    Code:
    Code:
     
  3. Hallo,

    so ganz freihändig und ungetestet:


    PHP:
             Sub aendern()
    iPath "C:temp" '<<<<<< anpassen
    iFile = dir(iPath & "F050*.txt")
    do while len(iFile)
    if instr(iFile, ".o8.") > 0 than
    iFile_neu = Replace(iFile, "o8", "08")
    '
    dann wie das gezeigte Scriptaber mit iFile bei "open" und iFile_neu bei "save"
    end if
    iFile dir
    end sub
    loop
     
    Fennek11, 18. Mai 2017
    #3
  4. Text via VBA in Textdatei (txt) suchen und ersetzen

    Hallo zusammen,

    vorerst mal ein dickes Dankeschön für die schnelle Bearbeitung.
    Nur ab ich trotzdem noch einige Probleme damit.

    @Poltergeist
    Dein Code bleibt bei Code:
    mit der Fehlermeldung 53 - "Datei nicht gefunden" stehen.

    Die Variable "DateiName" und "ForInput" sind befüllt mit dem Dateinamen bzw. mit 1.

    An was kann dies noch liegen?


    @Fennek11
    Bei Deinem Code komme ich nicht klar. Könntest Du mir den Code so anzeigen wie es du gemeint hast.

    An Euch bei vielen Dank für´s helfen.

    Gruss Klaus
     
    Klaus01, 18. Mai 2017
    #4
  5. Hallo zusammen,

    könnte mir jemand eine Schleife um meinen ersten Code erstellen? Damit wäre das Problem erledigt.

    Im voraus vielen Dank

    Gruss Klaus
     
    Klaus01, 20. Mai 2017
    #5
  6. Hallo Klaus *wink.gif*

    Habe es nun auch getestet *Smilie

    Gruß Poltergeist *biggrin.gif*

    Code:
    Code:
    Code:
     
  7. Hallo Poltergeist,

    funktioniert prima.
    Nun muss Du mir noch sagen/zeigen wie ich den Dateien-Namen, der auch falsch angelegt wurde, ändere. Dann wäre es perfekt *wink.gif*

    Gruss Klaus
     
    Klaus01, 20. Mai 2017
    #7
Thema:

Text via VBA in Textdatei (txt) suchen und ersetzen

Die Seite wird geladen...
  1. Text via VBA in Textdatei (txt) suchen und ersetzen - Similar Threads - Text via VBA

  2. Leerzeichen vor linksbündigem Text in Zellen

    in Microsoft Excel Hilfe
    Leerzeichen vor linksbündigem Text in Zellen: Wie füge ich in einem linksbündigen Text ein Leerzeichen ein, um einen Abstand zur Gitternetzlinie zu erhalten?
  3. Suchen " " oder "-" in Text

    in Microsoft Excel Hilfe
    Suchen " " oder "-" in Text: Guten Morgen, eine kurze Frage, bzgl. der Suchen-Formel. Ich habe aus dem ERP unterschiedliche Darstellungen der gebuchten Beträge: CHF 1.019574 2.63-S #VALUE! S 2.68-S #VALUE! CHF 1.05888 24.72...
  4. Textteile aus Zelle mit mehreren Absätzen

    in Microsoft Excel Hilfe
    Textteile aus Zelle mit mehreren Absätzen: Hallo, ich habe folgendes Problem: Ich habe in einer Liste in einer Zelle mehrere Angaben aus denen ich Textteile (z.B. alles was in () oder {} ist) herausziehen will, um damit weiter zurechnen....
  5. Summewenns erkennt text aus der formel nicht

    in Microsoft Excel Hilfe
    Summewenns erkennt text aus der formel nicht: Hallo zusammen, ich habe ein Problem das meine Formel Summewenns nicht den ausgegebenen Text in der Zelle erkennt!! Bekomme das einfach nicht hin. In der Zelle B8:B60 wird der Monat mit einer...
  6. Häufigste Wert/Text aus einer Spalte ermitteln ohne leere oder 0

    in Microsoft Excel Hilfe
    Häufigste Wert/Text aus einer Spalte ermitteln ohne leere oder 0: Hallo zusammen, versuche verzweifelt ein Lösung zu finden, wie ich die 0 ignorieren kann bei der Auswertung. Ich möchte die häufigste Wert/Text einer Spalte angezeigt bekommen. Problem sind die 0...
  7. DATEDIF Ergebnis

    in Microsoft Excel Hilfe
    DATEDIF Ergebnis: Hallo, ich bitte um Hilfe bei DATEDIF z. B. =DATEDIF(Anfangsdatum;Enddatum;"Y") ergibt zB. 8 in derZelle. Ich möchte aber, dass in einer Zelle 8 Jahre steht. Was muss hier hinter "Y" noch...
  8. Letzten Wert(Text!) einer Zeile ausgeben

    in Microsoft Excel Hilfe
    Letzten Wert(Text!) einer Zeile ausgeben: Hi, ich habe schon etliche Formeln zu dem Thema gefunden, aber leider funktioniert bei mir keine der bisherigen, wie sie soll und ich verstehe nicht, warum. Ich will eigentlich "nur" aus einem...
  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