Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1280to1284
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
Inhaltsverzeichnis

Laufzeitfehler nicht nachvollziehbar

Laufzeitfehler nicht nachvollziehbar
17.10.2012 20:24:21
vba_starter
Hallo Halbgötter,
mal wieder eine Frage, da ich Sie mir alleine nicht beantworten kann.
Bei nachfolgender Prozedur erhalte ich einen Laufzeitfehler, wie kann ich Ihn vermeiden?
Private Sub cmdSpeichern_Click()
Dim Zeile As Long
Dim LetzteZeile As Integer
'Falls kein Firmenname eingetragen
If txtObjektname.Text = "" Then
MsgBox "Fehler: Bitte einen Namen " & _
"für das Objekt eintragen", vbCritical
Exit Sub
End If
'Zeile mit ausgewählten Objekt suchen
Zeile = 5
Do While Cells(Zeile, 4).Value  CInt(bl14Kundennummer2.Caption)  '

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

Betreff
Datum
Anwender
Anzeige
Das dürfte an CInt liegen, nimm CLng! Gruß owT
17.10.2012 20:58:48
Luc:-?
:-?

AW: Das dürfte an CInt liegen, nimm CLng! Gruß owT
17.10.2012 21:13:00
vba_starter
Ich sag's ja "Halbgötter".
Es hat funktioniert, auch wenn ich es nicht verstehe.
Vielen Dank!
Gruß Andy

Da gibt's kaum was zu verstehen, ...
17.10.2012 21:35:41
Luc:-?
…Andy,
denn beide vbFktt wandeln deine KuNr in ein Integer-Format um (also ganzzahlig). Nur gibt's in xlVBA 2 derartige Formate (jetzt wohl sogar 3) und die Zahlenmenge, die erzeugt/behandelt wdn kann, ist unterschiedl groß. Deine KuNr ist einfach zu lang→groß, um mit CInt abgebildet wdn zu können. Deshalb auch der Überlauf-Fehler → fast immer ein Zeichen für zu kleinen Wertevorrat (falsche Deklaration) oder Endlosschleifen, aus denen kein Ausgang gefunden wird.
Gruß Luc :-?
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige