В VBS, на двойной типа данных described в
Double: Содержит двойную точность, число с плавающей точкой в диапазоне -1.79769313486232E308 к -4.94065645841247E-324 для отрицательного Вала ЕЭС; 4.94065645841247E-324 - 1.79769313486232E308 для положительных значений .
те же definition найдено для VBA, где указано, что она является IEEE 64 bit (8-byte) floating-point numbers
Это соответствует IEEE 754 double-precision binary floating-point format: binary64 с
Sign bit: 1 bit
Exponent: 11 bits
Significand precision: 53 bits (52 explicitly stored)
Где
11-биты ширинами экспонента позволяет представить числа между 10 -308 и 10 , с полной точностью 15-17 знаков после запятой. К компрометирующей точности субнормальное представление допускает даже меньшие значения до примерно 5 × 10 -324.
Двойной не обязательно означает «15 цифр» *, это 8-байтовое число с плавающей запятой. Как это отображается, зависит от значения и языка. – jonrsharpe