Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1264to1268
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

wo ist der Fehler?

wo ist der Fehler?
Peter
Hallo Excel Experten,
ich bekomme bei der Berechnung einen Überlauf - aber warum?

Public Sub Test()
Dim dZeit_Soll  As Double
Dim iAnzTage    As Integer: iAnzTage = 31 ' die Tage im Mai
dZeit_Soll = 41850 ' das wäre das Ergebnis - und es passt auch.
dZeit_Soll = iAnzTage * 450 * 3
MsgBox dZeit_Soll
End Sub

Gruß Peter

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: wo ist der Fehler?
13.06.2012 20:21:29
Peter
Hallo Chris,
danke für Deine Lösung.
Gruß Peter
AW: wo ist der Fehler?
13.06.2012 18:16:13
Oberschlumpf
Hi Peter :-)
is ganz einfach (ich bin VBA auch = gut :-) )
Überlauf = weil iAnzTage als Integer deklariert ist. Integer-Vars können Werte bbis ca 32.000 aufnehmen.
Das Produkt aus 31*450*3 ist aber 41.850.
Alles klar?
Ciao
Thorsten
Anzeige
AW: wo ist der Fehler?
13.06.2012 20:20:33
Peter
Hallo Thorsten,
danke für Deine Unterstützung.
Dann werde ich es mit NUR Double versuchen.
Gruß Peter

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige