Sie sind auf Seite 1von 2

http://www.cybercursos.

net

MACROS EN MS EXCELL

Que es una macro ?.

Una macro son un conjunto de instrucciones que sirven para automatizar procesos. Refirindonos a excel,
supongamos que realizamos frecuentemente la accin de seleccionar un rango para aplicarle negrita,
cambio de fuente y centrado. En lugar de hacer estas acciones manualmente, se puede elaborar una macro
e invocarla para que ejecute los tres procesos automticamente.

Objetos, propiedades y mtodos.

A la hora de trabajar con macros en excel, deben tenerse claros ciertos conceptos de lo que se llama
programacin orientada a objetos (OOP). No nos extenderemos demasiado sobre la OOP, pero si
definiremos a continuacin los conceptos deObjeto, Propiedadesy Mtodos.

Objeto.

Cuando en el mundo real nos referimos a objeto significa que hablamos de algo ms o menos abstracto
que puede ser cualquier cosa. Si decidimos concretar un poco ms podemos referirnos a objetos coche,
objetos silla, objetos casa, etc. En OOP, la generalizacin (o definicin) de un objeto se llama Clase
, as
la clase coche seria como la representante de todos los coches del mundo, mientras que un objeto coche
seria un coche en concreto. De momento, no definiremos ni estudiaremos las clases sino que nos
concentraremos en los objetos, tenga en cuenta pero quecualquier objeto est definido por una clase .

Cuando decimos que la clase coche representa a todos los coches del mundo significa que define como es
un coche, cualquier coche. Dicho de otra forma y para aproximarnos a la definicin informtica, la clase
coche define algo que tiene cuatro ruedas, un motor, un chasis,... entonces, cualquier objeto real de cuatro
ruedas, un motor, un chasis,... es un objeto de la clase coche.

Propiedades.

Cualquier objeto tiene caractersticas o propiedades como por ejemplo el color, la forma, peso, medidas,
etc. Estas propiedades se definen en la clase y luego se particularizan en cada objeto. As, en la clase
coche se podran definir las propiedades Color, Ancho y Largo , luego al definir un objeto concreto como
coche ya se particularizaran estas propiedades a, por ejemplo, Color = Rojo, Ancho = 2 metros y Largo =
3,5 metros.

Mtodos.

La mayora de objetos tienen comportamientos o realizan acciones, por ejemplo, una accin evidente de
un objeto coche es el de moverse o lo que es lo mismo, trasladarse de un punto inicial a un punto final.
Cualquier proceso que implica una accin o pauta de comportamiento por parte de un objeto se define en
su clase para que luego pueda manifestarse en cualquiera de sus objetos. As, en la clase coche se
definiran en el mtodo mover todos los procesos necesarios para llevarlo a cabo (los procesos para
desplazar de un punto inicial a un punto final), luego cada objeto de la clase coche simplemente tendra
que invocar este mtodo para trasladarse de un punto inicial a un punto final, cualesquiera que fueran esos
Repasemos
puntos.
objetos
casilla
Un
propiedad
estn
la columna
objeto
Value
oque
rango
esde
anos
,Rangeest
una
continuacin
que
lade
encontraremos
casilla,
caracterstica,
casillas).
contiene
Fdefinido
ontque
todos
el valor
en
modificable
contiene
por
estos
deuna
conceptos
laExcelcomo
clase
casilla
la fuente
o no,
donde
, pero
de
deun
se
los
ahora
WorkSheet
Columny
objeto.
definen
caracteres
desde
Entre
susel(Objeto
que
propiedades,
Row
que
punto
lasmuestra
propiedades
contienen
de
hoja
vista
de
larecordemos
casilla,
clculo)
respectivamente
dedealgunos
unetc.
objeto
o que
de una
losla
(Objeto
Range
Range
fila y1
Pgina

Das könnte Ihnen auch gefallen