'/** ' * Copyright mpl by ERB software ' * http://wiki.yaslaw.info/dokuwiki/doku.php/vba/functions/index#isdouble ' * ' * Prüft on ein Value ein Double-Wert ist ' * @param Variant Zu prüfender Wert ' * @param Boolean Flag ob ein Integer/Long als Double akzeptiert werden soll ' * @return Boolean ' */ Public Function isDouble(ByVal iExpression As Variant, Optional ByVal iWithIntLng As Boolean = False) As Boolean If Not IsNumeric(iExpression) Then Exit Function isDouble = (CDbl(iExpression) = iExpression) If Not iWithIntLng And isDouble Then isDouble = Not isLong(iExpression, True) End Function