Hola

Páginas: 5 (1162 palabras) Publicado: 15 de septiembre de 2012
MACROS EN MS EXCELL
¿Que es una macro ?.
Una macro son un conjunto de instrucciones que sirven para automatizar procesos. Refiriéndonos a excel,supongamos que realizamos frecuentemente la acción de seleccionar un rango para aplicarle negrita,cambio de fuente y centrado. En lugar de hacer estas acciones manualmente, se puede elaborar una macroe invocarla para que ejecute los tres procesosautomáticamente.
Objetos, propiedades y métodos.
A la hora de trabajar con macros en excel, deben tenerse claros ciertos conceptos de lo que se llamaprogramación orientada a objetos (OOP). No nos extenderemos demasiado sobre la OOP, pero sidefiniremos a continuación los conceptos de
Objeto
,
Propiedades
y
Métodos
.
Objeto.
Cuando en el mundo real nos referimos a objeto significa que hablamos dealgo más o menos abstractoque puede ser cualquier cosa. Si decidimos concretar un poco más podemos referirnos a objetos coche,objetos silla, objetos casa, etc. En OOP, la generalización (o definición) de un objeto se llama
Clase
, así la clase coche seria como la representante de todos los coches del mundo, mientras que un objeto cocheseria un coche en concreto. De momento, no definiremos niestudiaremos las clases sino que nosconcentraremos en los objetos, tenga en cuenta pero que
cualquier objeto está definido por una clase
.Cuando decimos que la clase coche representa a todos los coches del mundo significa que define como esun coche, cualquier coche. Dicho de otra forma y para aproximarnos a la definición informática, la clasecoche define algo que tiene cuatro ruedas, un motor, unchasis,... entonces, cualquier objeto real de cuatroruedas, un motor, un chasis,... es un objeto de la clase coche.
 Propiedades.
Cualquier objeto tiene características 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 clasecoche se podrían definir las propiedades Color, Ancho yLargo , luego al definir un objeto concreto comocoche ya se particularizarían estas propiedades a, por ejemplo, Color = Rojo, Ancho = 2 metros y Largo =3,5 metros.
 Métodos.
La mayoría de objetos tienen comportamientos o realizan acciones, por ejemplo, una acción evidente deun objeto coche es el de moverse o lo que es lo mismo, trasladarse de un punto inicial a un punto final.Cualquier proceso queimplica una acción o pauta de comportamiento por parte de un objeto se define ensu clase para que luego pueda manifestarse en cualquiera de sus objetos. Así, en la clase coche sedefinirían en el método mover todos los procesos necesarios para llevarlo a cabo (los procesos paradesplazar de un punto inicial a un punto final), luego cada objeto de la clase coche simplemente tendríaque invocar estemétodo para trasladarse de un punto inicial a un punto final, cualesquiera que fueran esospuntos.Repasemos a continuación todos estos conceptos pero ahora desde el punto de vista de algunos de losobjetos que nos encontraremos en
Excel
como
WorkSheet
(Objeto hoja de cálculo) o
Range
(Objetocasilla o rango de casillas).Un objeto
Range
está definido por una clase donde se definen sus propiedades,recordemos que unapropiedad es una característica, modificable o no, de un objeto. Entre las propiedades de un objeto
Range
 están
Value
, que contiene el valor de la casilla ,
Column
y
Row
que contienen respectivamente la fila yla columna de la casilla,
Font
que contiene la fuente de los caracteres que muestra la casilla, etc.
[pic][pic][pic][pic]
[pic][pic]  http://www.cybercursos.net
Página 2
Range
, como objeto, también tiene métodos, recordemos que los métodos sirven llevar a cabo una acciónsobre un objeto. Por ejemplo el método
Activate
, hace activa una celda determinada,
Clear
, borra elcontenido de una celda o rango de celdas,
Copy
, copia el contenido de la celda o rango de celdas en elportapapeles,...
Conjuntos.
Una conjunto es una colección de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS