Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE REDES Y ELECTRÓNICA
PROGRAMA DE TECNOLOGÍA EN INFORMÁTICA
PARCIAL II INTRODUCCION INDUSTRIAL
LAS MACROS
Proyectos
En un primer nivel tenemos los proyectos. Por regla general, cada libro
excel tiene asociado un proyecto. Por ejemplo, si creas un nuevo libro
Excel desde el menú de Excel Archivo > Nuevo y vuelves al editor de
macros (ALT+F11), verás que aparece el proyecto VBAProject(Libro1).
Dentro del paréntesis aparece el nombre de tu libro excel y lo de
VBAProject podrás cambiarlo luego.
1.2 Hoja1(Hoja1) hace referencia las hojas de Excel (habrá 1 por cada
hoja de nuestro libro). Si escribimos una macro aquí la misma solo
afectará a la hoja en cuestión.
2. Formularios
3. Módulos
Los módulos sirven para escribir macros a nivel genérico, sin estar
relacionadas a la hoja o libro en particular. Si no visualizas ninguno
puedes agregarlos desde el menú Insertar > Módulo.
PROTEGER EL CODIGO.
Así como se pueden proteger los libros, las hojas y las celdas de Excel,
también es posible proteger con una contraseña el código de nuestras
macros. Una vez que tengas tus macros escritas en el editor puedes ir al
menú Herramientas > Propiedades de VBAProject... y luego hacer clic en
la pestaña de Protección.
Asi, cuando alguien acceda al editor, verá la ventana proyecto del libro
pero no podrá ver los objetos donde quedan escritas las macros
(módulos, hojas y formulario (USerform)s). Si hace doble clic en el
Proyecto aparecerá una ventana solicitando la clave.
Ing. MABEL QUINTERO CONTRERAS Página 4
CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE REDES Y ELECTRÓNICA
PROGRAMA DE TECNOLOGÍA EN INFORMÁTICA
PARCIAL II INTRODUCCION INDUSTRIAL
Muchas veces, tenemos que insertar objetos graficos dentro de las hojas
de excel, se puede asignar macros a objetos gráficos insertados en la hoja.
Excel posee una gran cantidad de figuras y dibujos que puedes insertar en
la hoja.
FORMULARIOS.
CREAR FORMULARIOS.
EJEMPLO FORMULARIO.
3. Nombramos el formulario.
5. Agregamos un Texto
Un TextBox cuyo (Name) sea UFEdad, con una Etiqueta llamada "Edad"
Un TextBox cuyo (Name) sea UFFecha, con una Etiqueta llamada
"Fecha Nac."
Es muy importante que no olvides asignar bien los nombres (Name) a los
Textbox, si no la macro dará error. Puedes revisar los pasos para recordar
como hacerlo.
7.5 Hacemos clic en alguna parte vacía del Formulario (USerform) para
seleccionarlo y mostrar el Cuadro de Herramientas.
7.6 Repetimos los pasos anteriores para agregar otro Botón de comando
llamado UFCerrar y nombre "Cerrar".
'limpa el formulario
Me.UFNombre.Value = ""
Me.UFEdad.Value = ""
Me.UFFecha.Value = ""
Me.UFNombre.SetFocus
End Sub