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

Anzahl der Zeichen in Textdatei zählen

Forumthread: Anzahl der Zeichen in Textdatei zählen

Anzahl der Zeichen in Textdatei zählen
07.12.2002 16:07:47
Stephan
An alle Excel-Experten:

Angenommen ich will die Anzahl der Zeichen der Textdateidatei c:\Textdatei.txt auslesen, wie ginge das?

Dank schon jetzt!

Anzeige

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

Betreff
Datum
Anwender
Anzeige
Re: Anzahl der Zeichen in Textdatei zählen
07.12.2002 16:37:33
andre
hallo stephan,
probier's mal so (ungetestet):

gruss andre
Re: Anzahl der Zeichen in Textdatei zählen
07.12.2002 17:28:26
Stephan
Hallo,

so richtig klappt es noch nicht! ich versuche mal zu erläutern, was ich machen will:

ich möchte Textdateien einlesen, Wörter ersetzen und neue Textdateien schreiben!

Die folgenden Makros müßten mir theorethisch eine Kopie meiner Textdatei erstellen, aber es fehlen mir die letzten Zeichen:

Public ZeichenZahl As Integer 'Anzahl der Zeichen in Textdatei
Public Text As String 'Text aus Textdatei

Sub ZeichenInTextdatei() 'Anzahl der Zeichen in Textdatei

Dim Textzeilel As Integer
ZeichenZahl = 0
Open "c:\textdatei.txt" For Input As #1
Do Until EOF(1)
Line Input #1, Textzeile
ZeichenZahl = ZeichenZahl + Len(Textzeile)
Loop
Close #1
'MsgBox ZeichenZahl
Text_auslesen
End Sub


Sub Text_auslesen()

Dim Zeichen1
Text = ""
Open "c:\Textdatei.txt" For Input As #1 ' Datei öffnen.
'Do While Not EOF(1) ' Schleife bis Dateiende.
Zeichen1 = Input(ZeichenZahl, #1) ' Zeichen lesen.
Debug.Print Zeichen1 ' Ausgabe im Direktfenster.
Text = Text & Zeichen1

'MsgBox "Das Zeichen " & Zeichen1 & " Chr(" & Asc(Zeichen1) & ")"


'Loop
Close #1 ' Datei schließen.

'MsgBox Text
Text_schreiben
End Sub

Sub Text_schreiben()

Open "c:\textdatei2.txt" For Output As #1 ' Datei zur Ausgabe öffnen.

Print #1, Text ' Text in Datei schreiben.
Close #1 ' Datei schließen.



End Sub

Anzeige
Re: Anzahl der Zeichen in Textdatei zählen
09.12.2002 17:40:21
andre
hallo stephan,
mein makro zählt die in der datei vorhandenen und als string bzw. text verwertbaren zeichen. es fehlen also die steuerzeichen - zeilenumbruch / Fileende.
wenn du genau weisst, ob der zeilenumbruch 1 oder 2 zeichen lang ist, kannst du das in der formel berücksichtigen:
ZeichenZahl = ZeichenZahl + len(Textzeile) + 1 'oder + 2
ansonsten wäre es ja auch die dateigröße.
gruss andre
Anzeige
;

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

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