Está en la página 1de 7

CENTRO DE INFORMATICA Y SISTEMA

TEMA:
MACROS Y FORMULARIOS

COMPUTACIÓN II

Autor (es):
Bermúdez Sáenz Yajaira
Huaman Tapia Sebastian
Chiroque Pérez Tania Elizabeth

Docente:
Ing. Iván Enrique Callacná Sencio

Grupo Nº02

Pimentel – Perú 2021

1
Introducción:
Desde el punto de vista general, podemos decir que las macros nos ayudan a automatizar tareas.
Son partes de código de programación que es interpretado por Excel y lleva a cabo distintas
acciones o una sucesión de tareas. De esta forma, con una macro podremos realizar tareas
repetitivas muy fácilmente.
Sin embargo, éste no es el único uso que podemos darle a una macro ya que, si utilizamos el
lenguaje de programación en el que hablan las macros, Visual Basic para Aplicaciones (VBA),
podremos desarrollar desde tareas y funciones simples para usos específicos hasta aplicaciones
complejas. De tal manera que nos facilitara por ejemplo una introducción rápida de algo que
solemos usar con mucha frecuencia, como tablas o listado de nombres, etc.
Por otro lado los formularios de igual forma nos facilitan un uso rápido del Excel
permitiéndonos realizar diferentes cosas, por ejemplo puede identificar el propósito de una celda
o un cuadro de texto, agrupa controles relacionados en una unidad visual en un rectángulo con
una etiqueta opcional, Ejecuta una macro que realiza una acción cuando un usuario hace clic en
él, etc.
Ambos tanto como los macros y los formularios nos permitirán generar una hoja de Excel en
menos tiempo, y si podríamos sacar mayor provecho usando ambas ya que de esta manera
presionando un botón podríamos ingresar datos, tablas o diferentes cosas según nuestro
requerimiento.

2
Objetivos:

 Reconocer, que es un macro y un formulario

 Identificar, sus características de cada uno de ello

 Desarrollar ejemplos de una macro y formulario

3
MACROS Y FORMULARIOS
1. ¿QUÉ ES UNA MACRO?
Una macro es un conjunto de acciones que permiten automatizar tareas, en donde por ejemplo
podemos crear macros para borrar el contenido de nuestros detalles en una factura, imprimir una
tabla, ordenar, consultar datos, modificar el zoom rápidamente entre otras opciones.

La función macro la podemos localizar en la parte de la cinta de opciones, en la opción de


“VISTA” o “DESARROLLADOR”.

1.1. Grabadora de Macros

La Grabadora de Macros es la forma más sencilla de crear una macro. Consiste


básicamente en grabar todos los pasos que el usuario ejecuta para resolver un problema
y seguir ese mismo esquema para resolver problemas similares en el futuro. Por tanto,
al utilizar la grabadora es conveniente planificar previamente los pasos que se van a
seguir y no realizar acciones innecesarias mientras se realiza la grabación. La grabadora
se activa con el comando Grabar macro. Al pulsar el botón se abre un cuadro de diálogo
en el que hay que introducir el nombre de la macro y la ubicación donde se desea
guardar. Una vez creada una macro, el comando se transforma en Detener grabación.

1.2. Seguridad de Macros

De manera predeterminada Excel no permite ejecutar macros automáticamente. Así se


evita que al abrir un archivo que no ha creado el propio usuario se ejecute una macro
con código malicioso. No obstante, esta configuración se puede modificar desde la
Ficha Archivo, Opciones, Centro de confianza, Configuración del centro de confianza.
Se abre un cuadro de diálogo en el que se puede elegir, para el submenú Configuración
de macros, lo siguiente:

Deshabilitar todas las macros sin notificación: permite ejecutar únicamente las macros
que están almacenadas en un lugar confiable, que, por defecto, son ciertos directorios
dentro de la carpeta que contiene los archivos de programa de MS Office en el
ordenador del usuario.
Deshabilitar todas las macros con notificación: muestra una alerta de seguridad
advirtiendo de la intención de ejecutar una macro, de manera que el usuario decida si la
ejecuta o no. Es la opción predeterminada.
Deshabilitar todas las macros excepto las firmadas digitalmente: permite ejecutar
únicamente las macros con una firma digital y, por tanto, autor conocido.
Habilitar todas las macros: permite ejecutar todas las macros sin enviar ninguna
notificación al usuario, tanto de fuentes conocidas como desconocidas.

4
2. EDITOR DE VISUAL BASIC

El Editor de Visual Basic es un programa independiente de Excel que permite crear y


modificar macros, cambiar las propiedades del libro de trabajo y sus hojas, crear
procedimientos o módulos y formularios. El editor de abre desde la Ficha Programador
con el comando Visual Basic o pulsando Alt+F11. El aspecto del editor es el siguiente:

En la parte superior izquierda se muestra el Explorador de proyectos, que muestra el libro


de macros y el libro de Excel donde se está trabajando actualmente, con todas sus hojas. En
la parte inferior está la ventana Inmediato, donde se pueden introducir instrucciones y
observar su resultado inmediatamente. Ambas secciones se pueden hacer visibles, de no
aparecer automáticamente, desde el menú Ver. El área principal es donde se escriben y
editan las instrucciones que conforman la macro.

3. ¿Qué es un formulario?
Los formularios en VBA o formularios en Excel son conocidos como Userforms, sirven
para ejecutar operaciones como el registro, actualización, eliminación o procesamiento de
los datos existentes en Excel, o como una interfaz de usuario desde la que se pueden
ejecutar macros previamente existentes.

Estos formularios en Excel pueden ser empleados desde cualquier hoja, por medio de algún
botón que coloquemos, o desde la alguna Macro existente en Excel, para lo cual deberemos
colocar la invocación.

4. Tipos de formularios de Excel


Existen diversos tipos de formularios que puede crear en Excel:

4.1. Formularios de datos: A través de un formulario de datos podemos mostrar al usuario


la información de una sola fila de una tabla.  En este formulario se puede hacer la

5
edición de la información e inclusive crear un nuevo registro para la tabla. Un detalle
importante que debes saber sobre los formularios de datos es que si una celda contiene
una fórmula no podrás modificar dicha fórmula mediante el formulario, sino que
solamente se mostrará el resultado del cálculo sin poder editarlo.
4.2. Hojas de cálculo con controles de formulario: Ya que las celdas de una hoja de Excel
nos sirven para introducir información, podemos pensar en una hoja como un gran
formulario. De esta manera, si agregamos controles de formulario a nuestra hoja
podremos crear formularios de entrada de datos muy útiles.
4.3. Formularios del usuario de VBA: Los formularios de usuario en VBA, también
conocidos como UserForm, son cuadros de diálogo que hacen uso de controles de
formulario para solicitar información al usuario. Estos formularios son creados desde
el Editor de Visual Basic y administrados desde código VBA.
5. ¿Cómo crear un formulario en Excel?
Para crear un  formulario en Excel podemos seguir los siguientes pasos:

 Se debe ingresar a la Ficha Programador o Desarrollador


 Luego de ello seleccionar la opción "Visual Basic"
 Una vez que nos encontremos en esta pantalla, sobre la ventana de Proyecto podemos
realizar un Click con el botón derecho y seleccionar "Userform", o ir al menú "Insertar"
y luego seleccionar "Userform".

6
Conclusión:
Es importante la creación de los macros y formularios para analizar e interpretar
nuestra información, gracias a la tecnología que tenemos hoy en dia y a programas
como lo es Excel, es mas fácil la creación de los formularios, además nos ofrecen
herramientas que podemos llegar a aprovechar en nuestra carrera y campo laboral.

Bibliografía

1. Briones Gil, Laura. 2018. cartagena 99. cartagena 99. [En línea] 12 de 10 de 2018.
[Citado el: 17 de 03 de 2021.]
https://www.cartagena99.com/recursos/alumnos/apuntes/TEMA
%206%20Programacion%20de%20Macros%20de%20Excel%20utilizando%20VBA.pdf.

2. Carpio Campos, Wilton. 2017. Aplicaciones Comerciales en Excel. [aut. libro] Wilton
Carpio Campos. Aplicaciones Comerciales en Excel. Chiclayo : s.n., 2017, pág. 93.

3. Acosta Vargas N, Acosta Hurtado A. Introducción a la programación en Excel con


visual Basic aplication [Internet]. 1.ª ed. PDF: PDF; 2015 [citado 18 marzo 2020].
Disponible en: https://bibdigital.epn.edu.ec/bitstream/15000/11934/1/Introducci
%C3%B3n%20en%20Excel%20con%20VBA.pdf

También podría gustarte