Creacion de Modulos en Vba Excel
Creacion de Modulos en Vba Excel
Definir todas las caractersticas que quisiramos que nuestro objeto final
tuviera. Por ejemplo: podemos tener una clase llamada clsEmpleados en el cual
deseamos tener todas las caractersticas con respecto a un empleado. Como
propiedades podramos definir: nombre, apellidos, domicilio, edad, casado, sueldo,
fechaIngreso, Antiguedad, etc. Como mtodos podramos tener: ActualizarDatos o
GuardarCambios (donde cambios a las propiedades anteriores se grabaran
fsicamente en una base de datos), ValidarDatos (donde se valida los datos
siempre y cuando haya habido cambios en las propiedades segn una variable
privada Cambios)
Un mdulo de clase:
Los mdulos de clase no presentan una interfaz grfica al desarrollados tal y como
lo hacen las formas o formularios. En los formularios puedes colocar visualmente
un botn, una lista, un texto, etc. Los mdulos de clase solo contienen cdigo que
definen las caractersticas del objeto. Si se desea presentar una ventana
informativa (como un Acerca de) u otro formulario, este puede pertenecer a un
proyecto ActiveX DLL y mandarlo llamar mediante un mtodo (como
MostraAcercaDe) que expone alguna clase dentro del proyecto.
Terminate: ocurre cuando toda referencia a una instancia de una clase son
removidas de memoria al establecer todas las variables que la refieren a un
objeto a Nothing o cuando la ltima referencia al el objeto se encuentra
fuera de alcance. Usado generalmente para limpiar la memoria de objetos
creados dentro de esta instancia y generar un error si hay alguna anomala
o guardar alguna informacin del objeto, etc.
Veamos un ejemplo:
End Sub
End Sub
Option Explicit