Números enteros: dentro de los números enteros tenemos varios tipos de datos dependiendo el rango que queramos utilizar:
Byte: puede almacenar números enteros dentro del rango desde 0 a 255
ejemplo:
Private Sub form1_load()
dim C as Byte
C=255
me.backcolor = rgb(C,C,C) 'esto lo pintará blanco
end sub
Integer: puede almacenar números enteros dentro del rango -32.768 a 32.767
ejemplo:
Private Sub form1_load()
'debe haber un textbox en el formulario
dim I as Integer
for I = 0 to 1000
text1.text = i & ", "
next
end sub
Long: puede almacenar números enteros dentro del rango -2.147.483.648 hasta 2.147.483.648 .
ejem:
Private Sub form1_load()
Dim P as Long
P = Me.width
msgbox("El ancho del Formulario es: " & P)
Números decimales: para almacenar números decimales contamos con los siguientes tipos de datos:
Single: almacena números decimales en el rango +/- 1e-45 hasta 3e38
ejm:
Private Sub form1_load()
Dim X as Single
'debe haber un textbox
for X = 100000 to 1 step -1
text1.text = text1.text & (X) /(X^2) & "____"
doevents
next x
end sub
Double: desde +/- 5e-324 hasta 1.8e308
Cadenas de caracteres: las cadenas de caracteres se definen con la palabra String y tienen un rango de hasta 2 billones de caracteres.
Tipos de valores lógicos: para almacenar tipos de valores lógicos como verdadero o falso, se utiliza la palabra Boolean y sus 2 posibles valores son True (verdadero) y False (falso).
Fechas y horas: Para almacenar fechas y horas se utiliza la palabra Date
Tipo variant : Las variables de este tipo pueden almacenar cualquier tipo de valor, pero ocupan mas memoria.
ademas nosotros podemos crear nuestras propias variables