Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
188to192
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
188to192
188to192
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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!

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

326 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige