11. Czy Null może być liczbą?

Tytuł trochę przewrotny;-) Ale powiedzmy, że mamy jakiś wynik w postaci tekstu np: "3,8", "12,1" itp. Pada - wydawałoby się niezwykle proste pytanie - jak to skonwertować do liczby?

Niby rozwiązanie nasuwa sie samo - trzeba użyć którejś z dostępnych funkcji konwersji, ale zaraz sie przekonamy, ze wszystkie te CDbl, CSng, Val zwracają błąd jak poniżej:

Jak radzić sobie z tymi błędami? Zadziwiająco proste rozwiązanie podał Krzysztof Naworta. Po prostu zamiast CDbl([Tekst]), trzeba użyć sztuczki z zerem, czyli napisać [Tekst]+0.

...co powoduje, że wynik jest "liczbą", nawet dla NULL'a :) - pisze KN.

--
(Opracował KP)