Kod: print Val(' 12345' )
Sonuç: 12345
Kod: print Val(' 12,345' )
Sonuç: 12
Kod: print CDbl(' 12,345' )
Sonuç: 12345
Kod: print CDbl(' 12345' )
Sonuç: 12345
Peki bu iki fonksiyonun farkı ne? Bir kaç satır fazla kodla yapılabilecek, sık sık rastlamayacağımız bu durum için niye iki ayrı fonksiyon üretilmiş? Cevabı çok basit: CDbl fonksiyonu değişik ülkelerde farklı metrik ve ondalık değerler kullanılabileceği düşünülerek tasarlanmış ve sayı içinde virgülün yerini değişse bile bunu tutarak sadık bir yardımcı durumuna gelmiş.