Excel - SVERWEIS
17.08.2012 um 11:49der hat problem mit meinem
If Left(strZeile, 35) = " Verzeichnis von \\***************\" Then
:O
If Left(strZeile, 35) = " Verzeichnis von \\***************\" Then
:O
Sub Dateiauslesen()
Dim lngDateiNummer As Long, lngZ As Long
Dim strZeile As String, strPfad As String
strPfad = "Pfad"
If Dir(strPfad) "" Then
lngDateiNummer = FreeFile
Open strPfad For Input As #lngDateiNummer
Do While Not EOF(lngDateiNummer)
Line Input #lngDateiNummer, strZeile
If strZeile "" Then
FEHLER:
MsgBox Err.Description
If Left(strZeile, 35) = " Verzeichnis von \\******\" Then
lngZ = lngZ + 1
Cells(lngZ, ints) = strZeile
End If
End If
Loop
Close #lngDateiNummer
End If
FEHLER:
MsgBox Err.Description
End Sub
YaaCool schrieb:Muss ich intS dann auch mit Dim und so?Müssen nicht und in diesem Fall ist es auch nicht so wichtig. Es reserviert nur Speicher für eine Variable, was aber hier nicht notwendig ist.
YaaCool schrieb:kann es sein, dass es bei der größe der .txt dann ewig dauert?Beitrag von A38O (Seite 3) ;)
A38O schrieb:Auf jeden Fall musst Du darauf vorbereitet sein, dass die Verarbeitung der Textdatei eine Weile dauern kann.Ja, das kann ewig dauern.
Sub Dateiauslesen()
Dim lngDateiNummer As Long, lngZ As Long
Dim strZeile As String, strPfad As String
dim datBeginn as date, datEnde as date
datbeginn = now
strPfad = "Pfad"
If Dir(strPfad) "" Then
lngDateiNummer = FreeFile
Open strPfad For Input As #lngDateiNummer
Do While Not EOF(lngDateiNummer)
Line Input #lngDateiNummer, strZeile
If strZeile "" Then
If Left(strZeile, 35) = " Verzeichnis von \\******\" Then
lngZ = lngZ + 1
'Cells(lngZ, ints) = strZeile
End If
End If
Loop
Close #lngDateiNummer
End If
datende = now
msgbox format(datende - datbeginn, "hh:nn:ss")
exit sub
FEHLER:
MsgBox Err.Description
End Sub