Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Text in txt Datei ersetzen

Text in txt Datei ersetzen
25.08.2022 23:53:50
Lapos
Hallo,
ich habe hier im Forum einen Code von Rudi Maintaire gefunden. Im Moment erweitert der Code eine Textdatei um eine Zeile ganz oben.
Kann mir jemand sagen wie ich den Code so anpassen kann das er mir die 10. Zeile in meiner Textdatei überschreibt ?

Sub aaa()
Dim vntIn, strTmp As String
vntIn = "Beispielzeile"
Open "c:\test\beispiel.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, strTmp
vntIn = vntIn & vbCrLf & strTmp
Loop
Close #1
Open "c:\test\beispiel.txt" For Output As #1
Print #1, vntIn
Close #1
End Sub
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text in txt Datei ersetzen
26.08.2022 06:05:16
ralf_b
versuchs mal so.

Sub aaa()
Dim vntIn, strTmp As String
Dim i As Long
vntIn = "Beispielzeile"
Open "c:\test\beispiel.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, strTmp
i = i + 1
If i = 10 Then
vntIn = vntIn & vbCrLf & "neuer Text"
Else
vntIn = vntIn & vbCrLf & strTmp
End If
Loop
Close #1

Anzeige
AW: Text in txt Datei ersetzen
26.08.2022 08:18:33
volti
Hallo,
hier noch eine Idee:
Code:


Sub Test() Dim sDatei As String, sArr() As String sDatei = "C:\Users\volti\Desktop\MeineTest.txt" Open sDatei For Input As #1 ' Zum Lesen öffnen sArr = Split(Input(LOF(1), #1), vbCrLf) ' Daten lesen Close #1 sArr(9) = "Mein neuer Text" ' Daten ersetzen Open sDatei For Output As #1 ' Zum Schreiben öffnen Print #1, Join$(sArr, vbCrLf) ' Daten schreiben Close #1 End Sub

_________________________
viele Grüße aus Freigericht 😊
Karl-Heinz

Anzeige
AW: Text in txt Datei ersetzen
26.08.2022 10:15:12
Lapos
Hallo Ralf und Volti,
beide wege führen zum Ziel .
Vielen Dank!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige