Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
672to676
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
672to676
672to676
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Laufzeitfehler '6' - Überlauf

Laufzeitfehler '6' - Überlauf
29.09.2005 08:55:18
Ralf
hallo, bekomme hier einen Laufzeitfehler '6' Überlauf - wer kann helfen
Sub Daten_einlesen()
'
' Daten_einlesen Makro
' Makro am 22.08.2005 von Ralf Hauke aufgezeichnet
'
Dim vAct As Variant
Dim iRow As Integer, iCol As Integer
Dim sTxt As String, sTmp As String
iRow = 8
Rows(iRow & ":" & Rows.Count).ClearContents
Close
Open "Z:\PLAN\UMS.txt" For Input As #1
Do Until EOF(1)
Line Input #1, sTxt
Do While Len(sTxt) &gt 1
iCol = 0
If InStr(sTxt, vbLf) &gt 1 Then
sTmp = Left(sTxt, InStr(sTxt, vbLf) - 1)
End If
Do While Len(sTmp) &gt 1
iCol = iCol + 1
vAct = Left(sTmp, InStr(sTmp, Chr(124)) - 1)
If InStr(vAct, ",") Then
vAct = WorksheetFunction.Substitute(vAct, ",", ".")
End If
Cells(iRow, iCol).Value = vAct
sTmp = Right(sTmp, Len(sTmp) - InStr(sTmp, Chr(124)))
Loop
sTxt = Right(sTxt, Len(sTxt) - InStr(sTxt, vbLf))

==&gt iRow = iRow + 1 (Wert iRow=32767)
Loop
Loop
Close

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler '6' - Überlauf
29.09.2005 08:57:47
MichaV
Hallo,
Dim iRow As Integer hört bei 32767 auf, darum kannst Du nicht um 1 erhöhen.
Schreibe Dim iRow As Long
Gruß- Micha
PS: Rückmeldung wäre nett.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige