Also ich bin gerade dabei ein Programm zu schreiben welches aus einem Ordner alle textfiles öffnet, darin nach texten sucht und mir die anzahl angibt wieoft ein Wort vorkommt...
Nachdem ich auch schon einiges zusammen gebaut habe... funktioniert leider der letzte Teil nicht...
Und zwar folgendes problem:
Ich lasse den User einen Pfad auswählen... dieser Pfad schreibt sich in ein textfeld.. dann beginnt das Programm in diesem Pfad nach textfiles zu suchen... sobald er eine textfile gefunden hat schreibt er diese mit dem pfad in ein neues textfeld.. so nun gebe ich diesem textfeld eine variable .. sagen mir mal
dim pfad as string
pfad = textfeld2.text
Das problem:
Sobald ich auf den button drücke um die suche zu starten.. also in jeder einzelnen file..
schreibt er mir:
"Typen unverträglich"
nungut ich bin mir sicher dass es mit der variable zutun hat.. da sie eventuell kein String ist aber ich hab schon so ziemlich jede variante ausprobiert und nichts hat funktioniert...
Ich bitte um hilfe...
Hier noch ein teil des Codes der wichtig sein könnte:
Private Sub Command2_Click()
If Text1.Text = "" Then
MsgBox ("Bitte wähle zuerst den Pfad indem sich deine Textlogs befinden")
Else
Dim strDatei As String
Dim pfad As String
'Dir mit Pfad aufrufen!
strDatei = VBA.Dir(Text1.Text & "\", vbNormal)
While Len(strDatei) > 0
'pfad schreibt sich nochmal in ein neues textfeld aber diesmal auch mit filename:
Text2.Text = (Text1.Text & strDatei)
pfad = Text2.Text
Dim ReadFile As String
Dim FileNr As String
Dim strfileline As String
Dim insgesamt As Integer
Open pfad For Binary As #FileNr
On Error GoTo er
Do Until (EOF(FileNr))
Edit: Problem gefunden hab der variable filenr nicht = freefile zugewiesen
aber hab nun ein neues problem...
jetzt kommt der fehler:
einlesen hinter dateiende
Nachdem ich auch schon einiges zusammen gebaut habe... funktioniert leider der letzte Teil nicht...
Und zwar folgendes problem:
Ich lasse den User einen Pfad auswählen... dieser Pfad schreibt sich in ein textfeld.. dann beginnt das Programm in diesem Pfad nach textfiles zu suchen... sobald er eine textfile gefunden hat schreibt er diese mit dem pfad in ein neues textfeld.. so nun gebe ich diesem textfeld eine variable .. sagen mir mal
dim pfad as string
pfad = textfeld2.text
Das problem:
Sobald ich auf den button drücke um die suche zu starten.. also in jeder einzelnen file..
schreibt er mir:
"Typen unverträglich"
nungut ich bin mir sicher dass es mit der variable zutun hat.. da sie eventuell kein String ist aber ich hab schon so ziemlich jede variante ausprobiert und nichts hat funktioniert...
Ich bitte um hilfe...
Hier noch ein teil des Codes der wichtig sein könnte:
Private Sub Command2_Click()
If Text1.Text = "" Then
MsgBox ("Bitte wähle zuerst den Pfad indem sich deine Textlogs befinden")
Else
Dim strDatei As String
Dim pfad As String
'Dir mit Pfad aufrufen!
strDatei = VBA.Dir(Text1.Text & "\", vbNormal)
While Len(strDatei) > 0
'pfad schreibt sich nochmal in ein neues textfeld aber diesmal auch mit filename:
Text2.Text = (Text1.Text & strDatei)
pfad = Text2.Text
Dim ReadFile As String
Dim FileNr As String
Dim strfileline As String
Dim insgesamt As Integer
Open pfad For Binary As #FileNr
On Error GoTo er
Do Until (EOF(FileNr))
Edit: Problem gefunden hab der variable filenr nicht = freefile zugewiesen
aber hab nun ein neues problem...
jetzt kommt der fehler:
einlesen hinter dateiende
Zuletzt bearbeitet: