Problema de VB (función de tipo de datos)
Los tipos de datos básicos en VB (sujetos a las instrucciones de VB6) incluyen cadena, byte, entero, largo, simple, doble, etc.
Cadena es un tipo de cadena y el método de asignación es el siguiente
Dim a As String
a="Hello World"
Byte, Integer, Long son todos tipos de enteros, la diferencia es que la longitud de Byte es 1 byte, la longitud de Integer es 2 bytes y la longitud de Long es 4 bytes
Simple y Doble son tipos de punto flotante, es decir, decimales Tipo, la diferencia es que Double puede almacenar mayor precisión.
Single, Double es un tipo de punto flotante, es decir, un tipo decimal. La diferencia es que Double puede almacenar valores con mayor precisión.
En cuanto a la función spc(), no existe en VB6. ¿Qué versión de VB estás usando?