Dziękuję za sprawdzenie, nie chodziło mi tutaj o sprawdzenie typu zmiennej, tylko o sprawdzenie funkcji IsNumeric. Nie wiadomo czemu ni z gruszki czy pietruszki twierdzi że teksty liczbowe zakończone literką d, D, e, E SĄ LICZBAMI!!!
daje w wyniku false, co jest wynikiem oczekiwanym - poprawnym, ale:
Kod: Zaznacz cały
IsNumeric("13E"), IsNumeric("-99e"), IsNumeric("1245d"), IsNumeric("-1345,13D")
Dają w wyniku true co jest kompletną bzdurą i rozwala mi całą koncepcję stworzonej funkcji. Dodatkowo te teksty bez problemu są konwertowane na liczbę poleceniem CDBL()...
Pozostaje mi teraz, oprócz sprawdzenia czy dany tekst jest numeryczny, sprawdzić czy występują w nim dodatkowo litera d lub e
Jermor, bardzo mnie zdziwiłeś informacją że ten efekt również zauważyłeś w swoim LO, gdyż w moim nieco starszym tego efektu nie ma. Szaleństwo...
LibreOffice 7.4.6 (preferowany) oraz OpenOffice 4.1.6. Widows 10
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP