Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Debemos ser cuidadosos al asignar una combinación de teclas para ejecutar una macro, ya que podríamos
suplantar el método abreviado asignado a otra macro o, aún peor, una combinación de acceso rápido que
traiga Excel por defecto. Por ejemplo, si asignáramos la combinación CTRL + C a una macro, mientras
el libro que la contiene estuviera abierto, el atajo no funcionará para copiar elementos al portapapeles.
Por ejemplo, cuando abrimos Excel, estamos abriendo una aplicación
VBA representada por el objeto Application, y, al mismo tiempo,
estamos abriendo un libro representado por el
objeto Workbook, que contiene una hoja activa
EL MODELO DE representada por el objeto Woksheet, y a su vez se
activa una celda representada por el objeto Range
OBJETOS DE EXCEL
La disposición jerárquica de estos objetos se
CONTIENE MÁS DE llama modelo de objetos de Excel, que está
ALGORITMO
Un algoritmo es un método para resolver un problema a través de una secuencia de pasos que nos
llevará a cumplir un objetivo o solución, y esto se puede pasar a un lenguaje de programación. En progra-
mación, los algoritmos se implementan en forma de instrucciones. La forma de escribir los algoritmos
va a depender del lenguaje de programación que utilicemos.
www.redusers.com
• Range (celda): este objeto es el que representa todas las celdas de la
hoja, así como todas sus columnas y filas, los rangos, la selección de
las celdas. Con este objeto podemos manipular todo lo relacionado
con una celda o grupo de celdas, introducir valores, realizar
operaciones, insertar celdas, entre otras cosas.
Referencia a objetos
Hacemos referencia a los objetos de Excel según la posición
jerárquica que estos ocupan en el modelo de objetos y empleamos el
punto para separar el objeto contenedor de uno o varios objetos. Es
decir, el punto nos servirá para navegar por la jerarquía de objetos. Por
ejemplo, para hacer referencia a un libro de Excel llamado Planilla.xlsx,
escribimos la siguiente sentencia:
Application.Workbooks(“planilla.xlsm”)
www.redusers.com
Application.Workbooks(“planilla.xlsm”).Worksheets(“datos”).Range(“A1”).
Select
Workbooks(“planilla.xlsm”).Worksheets(“datos”).Range(“A1”).Select
Worksheets(“datos”).Range(“A1”).Select
Range(“A1”).Select
ORIGEN POO
www.redusers.com
Figura 6. En esta imagen, podemos observar
cómo hacer referencia a la celda según el modelo jerárquico.
Colecciones
Podemos decir que un conjunto de objetos del mismo tipo forma
una colección. La colección de objetos nos permite trabajar con un
grupo de objetos en lugar de hacerlo simplemente con un solo objeto.
Por lo general, el nombre del objeto de la colección es el plural del
nombre de los objetos contenidos dentro de la colección.
Por ejemplo, la colección denominada Worksheets es una colección
de los objetos Worksheet que están contenidos dentro de un objeto
Workbook. Podemos decir que la colección Worksheets es una colección
dinámica, ya que irá variando a medida que vayamos agregando o
eliminando hojas de cálculo a nuestro libro.
En programación, las variables se utilizan para guardar un dato en la memoria. Este dato puede ser, por
ejemplo, una cadena de caracteres (letras, números, símbolos), números y fechas, entre otros tipos.
Más adelante, en el capítulo 4 de este libro, conoceremos los tipos de datos y variables utilizados en el
lenguaje Visual Basic para Aplicaciones.
www.redusers.com
www.redusers.com