1. Visual Basic es una programación que está íntimamente relacionada con los libros y las hojas de cálculo
y para esto Excel cuenta con un editor de programación donde se pone el código, a este se puede
acceder, en Excel 2007, yendo a la pestaña programador y luego a la sección código donde hacemos
clic en Visual Basic
En Excel 2003 hay que ir al menú desplegable herramientas y de ahí la ruta macros y Editor de Visual
Basic
Ambas formas nos lleva, luego de hacer doble clic en Hoja1 por ejemplo, al editor
2. las macros que se escriban aquí, estaran relacionadas con la Hoja1.
Comencemos por lo mas simple y escribamos una macro que seleccione la celda B5de la Hoja1 del libro
VBAProject (Libro2)
donde podemos ver que el código
se escribe entre "Sub" y "End Sub" y que el nombre
3. no tiene espacios y termina con "( )" . Para ejecutar este código pulsamos en el icono o en la tecla
F5 para que aparezca el panel Macros
Donde puede verse el nombre de la macro que ya está seleccionada, luego pulsamos en "ejecutar" y
después en el icono , o seleccionando " Alta + F5 que nos lleva a la pantalla con el resultado
Que es la selección de la celda B5.
Otro código muy simple es escribir un valor en una celda.
Escribamos el valor 2007 en la celda D8
4. Y si lo queremos borrar
A estas alturas estamos en condiciones de explicar estos sencillos códigos:
En la programación VBA se trabaja con OBJETOS (Hojas, celdas, Rangos, etc.) que como todo
objeto, tiene propiedades, por ejemplo el objeto celda pude tener la propiedad de alto, ancho, estar
seleccionada, tener un valor, o no tener ninguno, etc.
En los códigos que hemos escrito tenemos los objetos Range ("B5") (celda B5) con la propiedad de
estar seleccionada y el objeto Range("D8") ( celda D8) con la propiedad de tener un número (2007) y
después estar vacía.