Está en la página 1de 22

TECNOLOGÍAS DE INFORMACIÓN Y

COMUNICACIÓN PARA LOS NEGOCIOS


01 CONÉCTATE

En esta sesión hablaremos sobre:

Formularios en Excel para los negocios- Parte II

Recuerda que, cuando acabemos esta presentación, puedes revisar el Libro Digital, en el que
vas a encontrar material referente a lo que estamos abordando hoy, en las páginas 40-43.
01 CONÉCTATE

Analicemos el siguiente caso:

Pedro es un egresado de CERTUS al cual encomiendan en su primer día de trabajo que


elabore una tabla de datos donde tendrá que almacenar la información de los clientes de la
compañía, además le piden que lo realice utilizando herramientas avanzadas de Excel para
que esta tabla este automatizada y no permita ser modificada fácilmente.

Imagínate que eres un colaborador antiguo de la organización:

✓ ¿Qué le puedes sugerir a Pedro?


✓ ¿Qué herramientas avanzadas de Excel puedes indicarle que
utilice para elaborar formularios?

Continúa con esta sesión y conocerás las bondades del Excel y Fuente: freepik

podrás responder las preguntas.


02 CONSTRUYAMOS JUNTOS

1. Aplicación de los controles de formulario

Un formulario de hoja de cálculo no es lo mismo que una plantilla de Excel. Una plantilla es
un archivo con formato previo que puede ayudarle a crear una hoja de cálculo con el
aspecto que desee. Un formulario contiene controles, como cuadros o listas desplegables,
que pueden facilitar a las personas que usan la hoja de cálculo la especificación o edición
de datos (Microsoft, 2020, párr. 2).

Con formularios y los numerosos controles que puedes agregar a ellos, lograras facilitar la
entrada de datos en las hojas de cálculo y mejorar el aspecto de las hojas de cálculo.
También se puede hacer, con poco o ningún código de Microsoft Visual Basic para
Aplicaciones (VBA). (Microsoft, 2020, párr. 1).
02 CONSTRUYAMOS JUNTOS

Cuando hablamos de formularios en Excel, es necesario recordar que podemos crear


tres tipos diferentes de formularios:

Hojas de cálculo con


Formularios de usuario
Formulario de datos. controles de formulario
en VBA.
o controles ActiveX.
02 CONSTRUYAMOS JUNTOS

1.1. Formulario 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 edición de la
información e inclusive crear un nuevo registro para la tabla” (Exceltotal, s.f., párr. 6).

Fuente: Elaboración propia


02 CONSTRUYAMOS JUNTOS

Excel puede generar automáticamente un formulario de datos para cualquier 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 (Exceltotal, s.f., párr. 7).

Creación mediante formulario de datos

1. Para crear un Formulario para captura de datos se usa el comando Formulario.


02 CONSTRUYAMOS JUNTOS

Este comando no está incluido de manera


predeterminada en la cinta de opciones por lo
que será necesario agregarlo manualmente. Haz
clic en la flecha que se encuentra al extremo
derecho de la barra de acceso rápido y selecciona
la opción más comandos.

Fuente: Elaboración propia


02 CONSTRUYAMOS JUNTOS

Se mostrará el cuadro de diálogo


opciones de Excel. En la lista
comandos disponibles selecciona la
opción “Todos los comandos” y
dentro de la lista encuentra el
comando Formulario.

Fuente: Elaboración propia


02 CONSTRUYAMOS JUNTOS

Haz clic en el botón “Agregar” y finalmente en el


botón “Aceptar” para que el botón se muestre en
la barra de acceso rápido.
Fuente: Elaboración propia

2. Ahora selecciona cualquiera de las celdas de la


tabla y oprime el botón “Formulario”. Aparecerá un
cuadro de diálogo con los nombres de las columnas
de la tabla del lado izquierdo y con los valores para
cada fila en los cuadros de texto junto a ellos.

Fuente: Elaboración propia


02 CONSTRUYAMOS JUNTOS

3. Para agregar un nuevo registro debes hacer clic sobre el botón “Nuevo”

Fuente: Elaboración propia


02 CONSTRUYAMOS JUNTOS

1.2. Hoja 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. Por ejemplo,
podemos agregar a nuestra hoja un control de cuadro de
Fuente: Elaboración propia
lista para facilitar la selección de los elementos (Exceltotal,
s.f., párr. 8).

Además podemos “agregar botones, cuadros combinados, casillas de verificación y


otros controles más que nos ayudarán a crear formularios avanzados” (Exceltotal, s.f.,
párr. 9).
02 CONSTRUYAMOS JUNTOS

1.3. Formulario de usuario en 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” (Exceltotal, s.f., párr. 10).

Imagen 1: Crear un formulario en Excel. Recuperado de https://bit.ly/2xFvDd4


02 CONSTRUYAMOS JUNTOS

Una vez que se ha creado el formulario de usuario podemos arrastrar y soltar los
controles que están disponibles desde el cuadro de herramientas:

Imagen 2: Crear un formulario en Excel. Recuperado de https://bit.ly/2xFvDd4


02 CONSTRUYAMOS JUNTOS

“Para agregar un control al formulario debes seleccionarlo del cuadro de herramientas


y dibujarlo sobre el formulario. En mi formulario he agregado etiquetas y cuadros de
texto así como un par de botones de comando” (Exceltotal, s.f.,párr. 5):

Imagen 3: Crear un formulario en Excel. Recuperado de https://bit.ly/2xFvDd4

“El texto de las etiquetas se modifica en la propiedad llamada Caption. Para realizar
este cambio solamente selecciona el control y se mostrará la ventana de propiedades
donde podrás hacer la modificación” (Exceltotal, s.f.,párr. 6).
02 CONSTRUYAMOS JUNTOS

Código para el botón cancelar

El código que debemos utilizar es el siguiente:

Private Sub CommandButton2_Click()


Unload Me
End Sub

Para agregar este código puedes hacer doble clic sobre el control. La sentencia “Unload
Me” cerrará el formulario (Exceltotal, s.f., párr. 7).
02 CONSTRUYAMOS JUNTOS

Código para el botón aceptar


El botón aceptar colocará los datos de las cajas de texto en las celdas A1, B1 y C1. El
código utilizado es el siguiente:

Private Sub CommandButton1_Click()


Worksheets("Hoja1").Range("A1").Value =
Me.TextBox1.Value
Worksheets("Hoja1").Range("B1").Value =
Me.TextBox2.Value
Worksheets("Hoja1").Range("C1").Value =
Me.TextBox3.Value
End Sub
Al pulsar el botón aceptar se transferirán los valores de los controles TextBox hacia las
celdas de la Hoja1 (Exceltotal, s.f., párr. 8).
02 CONSTRUYAMOS JUNTOS

Botón para abrir formulario

Para facilitar la apertura del formulario puedes colocar un botón ActiveX en la hoja con el
siguiente código:

Private Sub CommandButton1_Click()


UserForm1.Show
End Sub
(Exceltotal, s.f., párr. 9)
03 PONTE EN ACCIÓN

Recuerda, las ideas principales del video de hoy son:

• Un formulario de hoja de cálculo no es lo mismo que una plantilla de Excel. Una plantilla
es un archivo con formato previo que puede ayudarle a crear una hoja de cálculo con el
aspecto que desee. Un formulario contiene controles, como cuadros o listas
desplegables.

• Existen tres formas diferentes para crear formularios:


o Formulario de datos.
o Hojas de cálculo con controles de formulario o controles ActiveX.
o Formularios de usuario en VBA.
03 PONTE EN ACCIÓN

Les propongo una actividad sobre lo que hemos aprendido en este video:

La actividad consiste en resolver el cuestionario que vas a encontrar en el campus digital.

Recuerda que en tu libro digital encontrarás más información sobre el tema abordado hoy.

Si tienes dudas, consúltale a tu docente, te va a acompañar en lo que necesites.


04 REFERENCIAS

• Certus (2020): Tecnologías de información y comunicación para los negocios [Texto


para el aprendizaje]. Perú, Lima: Certus.

• Exceltotal (s.f.). Formularios en Excel. Recuperado de


https://exceltotal.com/formularios-en-excel/

• Exceltotal (s.f.). Formularios en VBA. Recuperado de


https://exceltotal.com/formularios-en-vba/

• Microsoft (2020). Información general sobre formularios, controles de formulario y


controles ActiveX en una hoja de cálculo. Recuperado de https://bit.ly/3dlbtEr
Gracias!

También podría gustarte