Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Workbooks(«Libro1»).worksheets(«Hoja1»)
Workbooks(«Libro1»).worksheets(«Hoja2»). Range(«A1»)
worksheets(«Hoja2»).range(«A1»)
Ej. :Range(«F5»)
Imaginamos que somos capaces de modificar por ej. El color del coche
Cuál sería la forma según VBA, si podríamos hacer esto de modificar la color del coche
Public.-
Al poner la palabra reservada Public delante del procedimiento conseguimos que este
procedimiento sea visible se pueda acceder al él desde cualquier lugar de nuestro proyecto.
A la hora de programar lo primero que tenemos que conocer, o una de las primeras cosas que
tenemos que conocer del lenguaje de programación en cuestión son: los tipos de datos que
soporta el lenguaje de programación.
byte 0 al 255
Los datos de tipo byte, son datos numéricos, que abarcan los valores que van desde el numero
0 al 255
Veremos cuando declaramos una variable de tipo byte, lo que estamos haciendo es, almacenar
es esa variable, pues un valor que puede ir desde 0 al 255
Los datos de tipo boolean solo pueden tomar dos valores verdadero (true) y falso (false)
Los tipos de datos integer son para almacenar n° enteros que van desde -32768 al 32767
Los tipos de datos Long son n° enteros tb pero a la vez mucho más amplios mucho más grandes
que van un cifra muy inmensa
Esto es para números decimales, números decimales que tienen la parte decimal corta ejm. 3.8,
o incluso 3.589 esto también se considera la parte decimal corta.
Esto es para números decimales, números decimales que tienen la parte decimal larga
Son datos de tipo moneda, si quieres almacenar o quieres declarar un salario una comisión,
bueno pues si lo vas almacenar en una variable esa variable debe ser de tipo currency
Esto es para números decimales pero con la parte decimal extremadamente larga
Object objetos
Son cadenas de caracteres por ejm. Cuando quieres almacenar en una variable, una palabra una
frase, es decir algo que tiene, más de un carácter más de una letra lo tendrás que declarar esa
variable de tipo string
Es un tipo de dato sin especificar, es decir en principio es un dato que es ni número, ni es texto,
ni es boolean no sabes que es.
Cuando declaras una variable de tipo variant, pues con esto lo estás diciendo al lenguaje VBA
que en futuro almacenara sin ella algo que todavía no tienes claro
Cuando queremos almacenar un dato ya sea un número un texto o lo que sea, dentro de un
código de programación necesitamos lo que se denomina una variable
Es un espacio en la memoria del ordenador donde se puede almacenar un valor que podrá variar
a lo largo de la ejecución de un programa
Como declarar variables en VBA
Las variables deben de tener un nombre, para poder identificarlas, no podrá haber dos variables
con el mismo nombre, el nombre de estas variables no deben de empezar por caracteres
extraños ni por números, deben empezar por una letra, No pueden llevar espacios en blanco,
puede ser el nombre de la variable muy largo creo, recordar que admitía el nombre de la
variable hasta 255 caracteres es decir puedes darle como nombre algo verdaderamente largo,
pero bueno cuando más simple sea el nombre mejor.
Ejemplo
Video 5°
Otra cosa que hay tener en cuenta a la hora de declarar las variables es lo que se denomina
ámbito de las variables
Publica
Que quiere que una variable es local a nivel de procedimiento pues quiere decir que esa
variable Solo funciona desde la apertura del procedimiento donde se a declarado hasta el final
del mismo, fuera de ese ámbito pues no va ser visible no se va poder utilizar no funciona
mientras que las variables locales a nivel de modulo pues la podemos declarar dentro de un
procedimiento pero siempre que esa variable esta declarada dentro de un módulo en concreto
y fuera de un procedimiento y por ultimo tenemos la variable publica que es visible que se
puede utilizar desde cualquier módulo perteneciente al proyecto