Konverzní funkce lze použít např. pokud chceme aby výsledek nějaké operace měl zvolený datový typ (jiný než implicitní datový typ výsledku operace). Například použitím funkce
CInt nebo
CLng bude výpočet probíhat v typu
Integer nebo
Long v případech, kdy by výpočet jinak probíhal v měně nebo ve dvojnásobné přesnosti.
Použitím funkce
CLng se dosáhne konverze, nezávislé na místním nastavení systému, z libovolného datového typu do hodnoty typu
Long. Například různé desetinné oddělovače a oddělovače tisíců jsou správně rozpoznány podle místního nastavení systému Windows.
Poznámka: Funkce
CLng je odlišná od funkcí
Int a
Fix, které zaokrouhlují přesněji. Pokud je desetinná část 0.5, pak
CLng vždy zaokrouhluje na nejbližší sudé číslo. Například 0.5 je zaokrouhleno na 0 a 1.5 na 2.