E2007: VBA-Funktion verlangt Integer, Debugger reklamiert nicht

10/12/2007 - 09:50 von Daniel Hofer | Report spam
Hallo Leute

komisches Problem hab' ich;-)

Function Test(dblEingabe as double) as double
dim intTest1 as integer

intTest1 = dblEingabe

Was làuft da falsch?
Ich rufe die Funktion aus dem Sheet auf, sprich "=Test(A1), wobei A1 den
Inhalt "6.81" hat.

Was mache ich falsch?

Herzlichen Dank.

Gruss Daniel
 

Lesen sie die antworten

#1 Alexander Wolff
10/12/2007 - 11:06 | Warnen spam
Die Tastatur von Daniel Hofer wurde wie folgt gedrückt:
Function Test(dblEingabe as double) as double
dim intTest1 as integer

intTest1 = dblEingabe



VBA "verlangt" hier kein Integer, sondern nimmt klaglos eine Typumwandlung
vor, da es sich nicht um Wert -> Text handelt o.à.

Ein puristischer BASIC-Programmierer kennt das so natürlich nicht.

Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2

Ähnliche fragen