Vous êtes sur la page 1sur 48

Userform en Excel

¿Qué es un formulario en Excel?


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
Cuando se desea ejecutar un macro, al ingresar la opción “Macros” desde la ficha de programador, se muestra
una relación de macros que pueden ser empleadas, desde dicha pantalla no existe mas interacción relevante que
solo seleccionar cual de las macros emplear, en cambio desde un Userform se pueden crear objetos como cajas
de texto, botones de opción, listas, etc, con las cuales se puede interactuar antes de proceder a ejecutar alguna
macro.
El contenido disponible en un Userform puede ser empleado para interactuar con algún contenido en cualquiera
de las hojas que encuentren en nuestro archivo Excel, o solo interactuar entre los datos disponibles desde el
mismo Userform.
La cantidad de usos que le podemos dar a un Userform es muy diverso, en la siguiente lista encontraremos
algunos ejemplos de como podemos emplearlos.

¿Cómo crear un formulario en Excel?


Para crear un formulario en Excel primero 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”.

Luego se ello aparecerá un formulario en Excel en blanco, desde el cual se podrá añadir los
elementos que se consideren necesarios desde el cuadro de herramientas.
Si la ventana de proyectos no aparece puede ir al menú “Ver”, luego seleccionar “Explorador de
Proyectos”, o usar CTRL + R.
En caso una vez creado el formulario no aparezca el cuadro de herramientas, puede ir al menú “Ver” y
luego seleccionar la opción “Cuadro de herreamientas”.
Para examinar las propiedades de un formulario de Excel, puede revisar el artículo “Propiedades de un
formulario en Excel”

Ejemplos de Formularios en Excel


1. Plantilla de registro de gastos
2. Plantilla para el registro de clientes usando formularios
3. Frases de justicia
4. Plantilla de Registro Anecdótico
5. Hermosas Frases De Confianza
6. Frases de Amor Cortas
7. Mis 5 ejercicios favoritos de userforms
8. 5 ejemplos favoritos de Userforms
9. Formulario para una agencia de viajes
10. Formulario para Registro de Proveedores
11. Formulario para el registro de un crédito
12. Formulario aplicado al registro de ventas de electrodomésticos
13. Formulario - Cálculo del Impuesto a la Renta por Rentas de Trabajo (Cuarta y/o Quinta Categoría)
14. Formulario en VBA aplicado a Registro de Venta de Entradas para el Cine
15. Test Vocacional - Formulario
16. Formulario en VBA aplicado a registro de Asistentes a una conferencia
17. Excel aplicado al cálculo de la Depreciación de un Activo Fijo
18. Formulario para registrar asistentes
19. Formulario para hallar Tipo de Cambio (principales monedas)
20. Formulario VBA - Registro de Trabajadores.
21. Formulario en VBA aplicado a Registro de Ventas Vehículo
22. Formulario: registro de ocurrencias médicas en un hogar
23. Formulario en VBA aplicado a Ingreso de Datos de una Orden de Trabajo
24. Formulario en VBA aplicado a Tienda de Ropa
25. Formulario en VBA aplicado al Registro de alumnos
26. Userform aplicado para extraer productos de una lista
27. Formulario para registrar reclamos
28. Formulario en VBA Aplicado al Registro de Nuevos Trabajadores
29. Formulario en VBA aplicado a generar la Serie de Fibonacci
30. Formularios - Ingreso de programación de cajeros automáticos
31. Formulario de Registro de Planillas
32. Formulario en VBA aplicado a Control de Peso
33. Formulario para el Registro de datos de contacto de clientes
34. Reporte de Condiciones/actos subestándar
35. Formulario aplicado a la evaluación del stock de una botica
36. Formulario aplicado a una Orden de Compra
37. Formulario para el registro de alumnos del sistema de colegio
38. Formulario en VBA aplicado al cálculo del valor intrínseco de una opción
39. Formulario para ingresar a Banca por Internet
40. Formulario en VBA aplicado a la creación de una Agenda telefónica
41. Formulario Aplicado a una Encuesta de Consumo
42. Formulario: Registro de Ventas de un Restaurant
43. Formulario en VBA aplicado al cálculo de volúmenes
44. Formulario en VBA para Registro de Gimnasio
45. Formulario en VBA aplicado a obtener tipo de cambio
46. Formulario de Registro de usuario
47. Formulario en VBA para proteger data
48. Formulario en VBA para calcular Funciones Trigonométricas
49. ¿Cómo buscar un valor en un rango de celdas en VBA?
50. ¿Cómo validar un email con macros?
51. ¿Cómo crear una función en VBA?
52. Ejemplo de SelectCase Aplicado a Menú de Restaurante
53. Formulario Aplicado a la búsqueda de productores
54. Ejemplo de Select Case y If ... Then aplicado a la conversión de Tipo de cambio
55. Valorización de Acciones y Portafolios
56. Userform aplicado al registro de facturas
57. Ejemplo de Userform para el registro de egresos en una organización
58. Ejemplo de userform para registro de operaciones
59. Ejemplo de Userform para Proyección de pago de tributos
60. Ejemplo de UserForm para cálculo de precio de medicinas
61. Registro de Caja usando UserForms
62. UserForm para determinar la condición del alumno (Aprobado – Desaprobado)
63. Formulario de Excel Avanzado para la compra de entradas a un concierto
64. Formulario de Excel Avanzado para Logistica (Inventarios)
65. Formulario de Excel Avanzado para Cálculo de Cuota Flat en casas comerciales
66. Formulario para crear el Status de procesos de Reclutamiento y Selección (R&S)
67. Formulario de Excel Avanzado para el registro de los clientes de una tienda
68. Formulario de Excel Avanzado Para boleta de entrada al cine
69. Formulario de Excel Avanzado para el ingreso de documentos de Salida de un Almacén
70. Formulario Excel aplicado para determinar Límites de Control en análisis de calidad
71. Formulario de Excel para el cálculo de cuotas uniformes de un préstamo
72. Formulario de Excel Avanzado para calcular el costo de un seguro de salud
73. Formulario de excel avanzado para convertir unidades de presión
74. Userform para el cálculo de sobregiro bancario
75. Formulario de Excel avanzado para el registro de datos relevantes para proyectos
76. Formulario para controlar el consumo de quimicos
77. Excel Avanzado, Formulario para Calcular el Costo de una pizza
78. Formulario aplicado a Ingreso de data: Encuesta-Evento
79. Formulario aplicado a la evaluación de otorgamiento de un préstamo
80. Formulario para realizar conversion de Divisas a Soles
81. Formulario para calcular la velocidad de un cuerpo en caida libre
82. Formulario aplicado a uso de Registro de Personal de Capacitación
83. Formulario para Convertir Grados Sexagesimales a Radianes o Centesimales
84. Ejemplo de Userform para calcular años trabajados
85. Calculador de tarifa de algún restaurante
86. Ejemplo de UserForm para calcular intereses
87. Ejemplo This WorkBook aplicado a Creacion de New Sheet
88. Ejemplo de Userform para evaluar créditos
89. Ejemplo de UserForm para hacer cambio de unidades de Temperatura
90. Propiedades del UserForm
91. Ejemplo de Userform para calcular descuentos de dos productos.
92. Ejemplo de Userform para Calcular el Costo Total de Un Artículo
93. Userform aplicado a la transformación de edad
94. Ejemplo de adición y eliminación de elementos de un Combobox
95. Formularios VBA - Uso y propiedades del ListBox
96. Formularios VBA - Eventos del ListBox
97. Formularios VBA - Uso y propiedades del CommandButton

Plantilla de registro de gastos


El siguiente es un ejemplo de formulario que permite el registro de los gastos realizado por los
diferentes trabajadores de una empresa.
1. En cuanto a elementos está compuesto por: listboxes, comboboxes, etiquetas, gráficos y command buttons.
Todos las características del formulario como color de fondo, tipo de letra, secuencia de activación, títulos entre
otros se se pueden ir modificando en la sección de propiedades según los requerimientos que se tengan:

Las tres acciones finales que se colocan son:


Registrar: para llenar los datos y que se actualicen en la hoja de cálculo
Nuevo: para hacer que el formulario quede en blanco de nuevo
Cerrar: borra todas las acciones realizadas y cierra la ventana
2. Para validar que toda la información sea la correcta hacemos uso de códigos condicionales para
que el formulario no proceda a menos que los datos sean los indicados. El registro no se realizará si
es que no se toman en consideración los MsgBoxes de longitud de DNI y formato de fecha:

3. Finalmente, una vez que todos los datos sean los adecuados se procederá a realizar el registro y
la base de datos de los gastos realizados por los trabajadores se irá actualizando. En este ejemplo se
crea un command button “completar registro” que llama directamente al formulario:
Plantilla para el registro de clientes usando formularios
Si es que trabajamos con base de datos de clientes nuevos, los cuales debemos registrar su
información diariamente es recomendable usar macros para facilitarnos el proceso.
Primero realizamos la plantilla

En esta plantilla vamos a poder registrar los datos de la persona y luego registrarlo en una pestaña de
un excel. A su vez también podremos limpiar los textos para poder registrar a otros clientes.
 Para el botón “Cliente Nuevo” usamos las siguientes macros:
Private Sub commandbutton1_click()
Sheets(“Hoja1”).Select
CELULAR = TextBox5.text
If Len(Trim(CELULAR)) = 9 And IsNumeric(CELULAR) Then
ult = Cells(Rows.Count, 1).End(xlUp).Row
Cells(ult + 1, 1) = TextBox1.text
Cells(ult + 1, 2) = TextBox2.text
Cells(ult + 1, 3) = ComboBox1.text
Cells(ult + 1, 4) = TextBox4.text
Cells(ult + 1, 5) = TextBox6.text
Cells(ult + 1, 6) = TextBox5.text
Else
MsgBox “Número ingresado es inválido”
End If
End Sub
La macro nos indica que en la Hoja 1 se copiaran los datos que están en las cajas de texto y en la
lista. Además nos dice que en la caja de texto de “celular” tendrá que ir siempre 9 dígitos y números,
de lo contrario nos enviará una caja de texto indicando que el número es inválido.
 Para el botón “Borrar lista”
Private Sub CommandButton2_Click()
TextBox1.text = “”
TextBox2.text = “”
TextBox4.text = “”
TextBox5.text = “”
TextBox6.text = “”
ComboBox1.Clear
End Sub
Esta macro nos ayuda a limpiar todas las cajas de texto y de la lista para poder ingresar nuevos
datos.
 Pare tener la lista de Másculino y Femenino
Private Sub UserForm_Activate()
ComboBox1.AddItem ((“Femenino”))
ComboBox1.AddItem ((“Masculino”))
End Sub
Usamos la macro anterior para indicarle a la lista del combobox1 que los valores que debe tener son
“Femenino” y “Masculino”
 Botónes de opción
Private Sub Extranjero_Click()
If Extranjero = True Then
TextBox6 = Extranjero.Name
End If
End Sub
Private Sub Peruano_Click()
If Peruano = True Then
TextBox6 = Peruano.Name
End If
End Sub
Usamos las 2 anteriores macros para indicar que si seleccionamos un botón, el nombre de éste irá al
cuadro de texto 6. Cabe mencionar que debemos cambiar el Name de estos botones.
Y de esa manera se trabaja la macro.

Frases de justicia
A continuación presentamos un ejemplo de como se pueden utilizar macros para generar frases
acompañadas de imágenes, en este caso la temática: Justicia.

El inicio es sobre la hoja “Generador” y cuenta con un botón “Iniciar” que llama al userform1 que es
donde se combinan de manera aleatoria las imágenes y frases. Como se muestra abajo:

Para el presente ejercicio de Frases de Justicia, se le incorporó un botón “Colabora” que permitirá
grabar una frase y añadirla a la lista existente, la nueva frase será incorporada dentro de la lista de
frases empleadas, y podrá aparecer en lista de frases de justicia.
Plantilla de Registro Anecdótico
Hoy aprenderemos a hacer formularios con la ayuda de VBA, y como ejemplo haremos un Formulario
que nos servirá como Plantilla de registros anecdóticos:

(Para mayor visualización de la imagen, hacer click en la misma)


La plantilla de registros anecdóticos contiene las siguientes partes
1. DATOS PERSONALES
 DNI : En esta caja de texto (TextBox1) agregaremos una restricción numérica ya que el DNI debe contener 8
dígitos y ser un número.
 Apellidos y nombre: En la TextBox2, TextBox3 y TextBox4 agregaremos nuestros apellidos y nombre,
respectivamente a fin de registrarnos de manera correcta y personalizada.
2. DATOS SOBRE LA ANÉCDOTA
 ¿Dónde ocurrió?: En esta zona utilizaremos un ComboBox a fin de tener varias opciones en un área desplazable
y luego seleccionar la indicada al presionar el CommandButton1 (“Agregar Lugar”) esta información pasará a la
caja de información correspondiente (TextBox6)
 ¿Con quienes sucedió?: En esta sección haremos uso de un OptionButton, con él podremos mostrar opciones de
personas que estuvieron en nuestro entorno o participaron de la anécdota. Sólo podremos elegir una opción, y de
modo semejante al anterior esta información se registrará en la caja de texto colindante.
 ¿Qué sucedió?: Por último escribiremos en el TextBox7 el anécdota, y al culminar tenemos el botón
“REGISTRAR DATOS DE LA ANÉCDOTA” (CommandButton3) para registrar toda la información
consignada en el formulario.
** Puedes agregar imágenes a tu formulario desde, en este ejemplo agregué dos uno par cada zona
ya descrita. ¿Cómo agrego imágenes, TextBox’s , OptionButton’s y CommandButton’s?, simple solo
debes usar la barra de herramienta que aparece por default al agregar el USEFORM. Aquí te muestro
de manera detallada cuales son estos íconos:
 Flecha Amarilla: Para agregar un TextBox
 Flecha Azul: Para agregar un ComboBox
 Flecha Verde: Para agregar un Option Button
 Flecha Rojo: Para agregar un CommandButton

Para programar nuestro UserForm, debes dar click en alguna parte del mismo pero no en las cajas de
texto, o cualquier herramienta agregada, clickea en un espacio vacío y podrás empezar.
**RECUERDA: Si lo que buscamos es registrar todo en un libro de excel debes usar:
Ult = Cells(Rows.Count, 1).End(xlUp).Row
If Len(TextBox1.Text) = 8 And IsNumeric(TextBox1.Text) Then
Cells(Ult + 1, 1) = TextBox1.Text
Así podrás registrar en filas sucesivas, en este caso se muestra lo que para nuestro ejemplo
localizaría el dato DNI en nuestro cuadro de excel. Puedes realizar lo mismo en los cuadros de texto
sucesivos.
**EDITANDO EL COMBOBOX: Aquí debes agregar aquellos términos que desees que aparezcan
para la selección e la barra desplegable.
Private Sub UserForm_Activate()
ComboBox1.AddItem (“Hogar”)
End Sub
** EDITANDO OPTIONBUTTON: Te muestro el comando para agregar la opción seleccionada, al
cuadro de texto correspondiente, puedes realizar esto con casa una de las opciones que tengas:
Private Sub CommandButton2_Click()
If OptionButton1.Value = True Then
TextBox7.Text = OptionButton1.Caption
End If
End Sub
** Y PARA COMPLETAR EL FORMULARIO PUEDES AGREGAR UN BOTÓN EN LA HOJA DE
EXCEL PARA QUE ESTE DERIVE AL FORMULARIO (UserForm1), RECUERDA QUE
ENCUENTRAS ESTE TIPO DE BOTONES EN EN LA SECCIÓN Desarrollador> Insertar> ActiveX, y
el código de este botón sería:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
Por último te dejo el ejemplo realizado, revísale y adelante ¡GENERA TU PROPIO FORMULARIO!

Hermosas Frases De Confianza


Descargar el archivo generador de frases de confianza desde aquí –> Frases de Confianza
Este proyecto permitirá la creación de un formulario en Microsoft Excel que nos permita mostrar
imágenes y frases sobre confianza de forma aleatoria cada vez que presionemos el botón Generar Otra.
En esta sección se explicara paso como fue la creación de este proyecto:
1.- Primero aparecerá una ventana de Bienvenida cuando ingresemos al Archivo de Microsoft Excel:

Este formulario aparecerá cuando abrimos el archivo de Excel para ello hemos tenido que crear los
siguientes códigos:
En el Workbook.
Private Sub Workbook_Open()
UserForm1.Show
End Sub
Si selecciona el botón continuar deberá parecer la ventana que permita ver la imágenes y las frases
sobre confianza de una manera aleatoria cada vez que se presiona el botón Generar Otra…
Este formulario tiene los siguientes códigos:
 El botón Salir.
Private Sub CommandButton2_Click()
End
End Sub
 El botón Generar Otra…
Private Sub CommandButton1_Click()
contador_frase = WorksheetFunction.RandBetween(1, 20)
frasealetoria = Worksheets(2).Cells(contador_frase + 1, 2)
T1.Text = frasealetoria
contador_imagen = WorksheetFunction.RandBetween(1, 5)
Image1.Picture = LoadPicture(ActiveWorkbook.Path & “\frasesconfianza\” & contador_imagen & “.jpg”)
End Sub
Espero que les guste este proyecto tanto como a mí.

Formulario para una agencia de viajes


Para toda agencia de viajes siempre es necesario tener una base de datos donde se vaya registrando
los datos de cada uno de sus pasajeros, por lo que en este caso se ingresarán los datos en un
formulario y estos se irán registrando en la base de la agencia de viajes.

Para el llenado del formulario se deberán seguir los siguientes pasos:


1. En la hoja de excel se debe darle click al botón más grande y aparecerá un formulario.
2. Se deben completar los datos empezando por el destino y se debe dar click a su botón, despues se escoge el
servicio que deseen adquirir y se da click a su botón, luego se colocan los datos de los pasajeros y se debe validar
el DNI mediante el botón validar, y para finalizar se debe dar click al botón Datos completos y estos se
acumularán en la hoja de excel.
3. Ahora para calcular el monto del pasaje adquirido se debe dar click al botón Monto he inmediatamente se
mostrará el monto a cancelar según el destino y servicio que se ha adquirido.

Formulario para Registro de Proveedores


Es importante mantener un registro ordenado de los proveedores con los que una empresa trabaja,
pues ya no solo brindan productos y servicios, sino que se han convertido en socios estratégicos que
colaboran en el proceso productivo de una empresa; por ello se debe contar en todo momento con la
información suficiente que permita mantener el contacto con ellos.
El presente formulario ha sido elaborado para registrar los nuevos proveedores con quienes trabaja
una agencia de viajes. Este formulario registra información esencial como: Razón social, persona de
contacto, servicio o producto que brinda, entre otros; de esta manera, se podrán ubicar estos datos
con mayor facilidad en el futuro.
Comenzamos creando un botón de comando que llame al formulario de registro de datos. A
continuación se crea el formulario con los campos y los botones que se requieren:

(Para mayor visualización de la imagen, hacer click en la misma)


Se programan el formulario para que los datos cargados sean registrados una vez que se oprima el
botón de comando “Registrar Datos” y a su vez cierre dicho formulario. En caso no se desee cargar la
información, solo se debe seleccionar el botón cancelar.
(Para mayor visualización de la imagen, hacer click en la misma)

Formulario para el registro de un crédito


El registro ordenado de la información de un nuevo cliente para una entidad financiera, es una
situación del día a día. Razón por el cual las empresas requieren sistematizar este procedimiento a
partir del simple llenado de un formulario.
El siguiente formulario permite el registro referido a un otorgamiento de crédito. Este formulario tiene
dos pestañas, el primero para el llenado de los datos personales. Datos, como nombre, DNI, estado
civil, fecha de nacimiento y situación laboral.

Y el segundo, para el llenado de los datos del crédito. Datos como fecha de ortogamiento del crédito,
tipo de crédito, moneda, tasa de interés (TEA) asociada al tipo de moneda, monto del crédito, el
periodo o plazo, determinar la cuota dato las caracteristicas del crédito y la fecha de vencimiento.
Formulario de datos del crédito

Como ejemplo, tenemos el llenado de un individuo ficticio llamado Juan Pérez Pérez con DNI
08545898, de estado civil soltero, nacido un 29 de febrero de 1980 y que se encuentra laborando.
Además, el Sr. Peréz solicita su crédito el día de 16 de febrero de 2014 de tipo crédito de consumo en
dólares américanos (US$) el cuál tiene una TEA de 5%; el monto es de US$ 5,000 por un plazo de 12
meses (mes de 30 días). La cuota asociada a este crédito sería de US$ 564 con vencimiento de
11/02/2014.

Ejemplo: Juan Pérez P.

Los resultados en la hoja excel “datos personales” y “datos de crédito” se muestran a continuación.

Ejemplo de registro de Juan Pérez P.

Formulario aplicado al registro de ventas de electrodomésticos


El siguiente modelo nos permitirá realizar el registro de ventas de una tienda. Para ello, se utilizará un
formulario para el ingreso de datos y luego estos serán registrados a la hoja de Excel.
Primero, se debe insertar un botón de comando, tal como se muestra en la siguiente figura.

Asimismo, en una nueva hoja diseñar una tabla como se indica en la figura.

(Para mayor visualización de la imagen, hacer click en la misma)


Aquí se registrarán los datos que se ingresarán desde el formulario.

Luego, se procederá con la creación del Formulario “Registro de Datos”. Además, se debe incorporar
los comandos necesarios para el ingreso de datos. Entre estos comandos tenemos las etiquetas,
botones, cajas de textos, etc. A continuación se muestra un ejemplo de formulario.
(Para mayor visualización de la imagen, hacer click en la misma)
Concluido el diseño del formulario se debe realizar la programación.
Desde el módulo se programa la lectura de los datos y el cálculo del “Importe Total” por compra.

Desde el formulario, se realiza la programación para los botones “Registrar”, “Limpiar” y “Salir”
Finalmente, se programa el Botón que se creó en un inicio (“Registrar Venta”) desde la hoja de Excel.

(Para mayor visualización de la imagen, hacer click en la misma)

El uso del modelo se inicia con el Botón “Registrar Venta”, el cual permite completar el formulario
respectivo. En este Userform se ingresan los datos del cliente, producto y se obtiene el importe de la
compra. Concluido el ingreso de datos se debe seleccionar “Registrar” para que estos sean colocados
en la hoja de Excel.
Si se desea eliminar la data anterior y registrar otra compra se debe elegir “Limpiar”. Para salir del
formulario se requiere seleccionar “Salir”.

Formulario – Cálculo del Impuesto a la Renta por Rentas de Trabajo


(Cuarta y/o Quinta Categoría)
A partir del 24 de marzo del presente año comienza las fechas de vencimientos para declarar el
impuesto a la renta anual del 2013. Cabe mencionar que las fechas de vencimientos toman como
referencia el último dígito del RUC.
Teniendo en cuenta lo anterior, se ha generado un formulario para que facilite a los contribuyentes el
cálculo el impuesto a la renta anual para aquellas personas que generaron rentas del trabajo (rentas
de cuarta categoría y/o rentas de quinta categoría).
Cabe resaltar que las rentas del trabajo tributan con tasas progresivas acumulativas de 15%, 21% y
30%.
En el siguiente formulario, la persona interesada solo tendrá que digitar la renta neta que obtuvo en el
año 2013 y el aplicativo le mostrará la tasa aplicada y acto seguido calculará el impuesto que pagará
a la SUNAT.

Formulario en VBA aplicado a Registro de Venta de Entradas para el


Cine
Los formularios en VBA nos permiten colocar controles que nos ayudarán a solicitar información de
forma ordenada. Podremos colocar cajas de texto, etiquetas, cuadros combinados, botones de
comando, etc. De esta manera la recolección de información se hace más accesible y se reducen las
tareas repetitivas.
En esta ocasión se ha querido simplificar el registro de Ventas de Entradas en el Cine. De esta
manera creando un formulario determinado podemos acceder a una base de datos creada por
nosotros mismos mientras ingresamos entradas.
Los formularios de Excel son creados desde el Editor de Visual Basic donde debemos seleccionar la
opción de menú Insertar y posteriormente la opción UserForm. También se puede insertar un
userform haciendo click derecho en “ThisWorkbook” , insertar y userform.
Luego se diseña un formulario que pueda permitir el ingreso de todos los datos necesarios para el
registro. En este caso, se hicieron 2 formularios: Uno de bienvenida al usuario el cual quedó quedó
así, con la ayuda del cuadro de herramientas :
(Para mayor visualización de la imagen, hacer click en la misma)
Insertamos con el cuadro de herramientas, una imagen, una etiqueta y un botón de comando.
Colocamos este código en “ThisWorkBook”:
Private Sub Workbook_Open()
UserForm2.Show
End Sub
De esta manera, cada vez que se acceda al documento que estamos haciendo, nos aparezca este
formulario como aviso de bienvenida.
Dentro del botón Empezar, escribimos el siguiente código:
Private Sub CommandButton1_Click()
Unload UserForm2
End Sub
Ya que al hacer click en Empezar, el cuadro desaparecerá, y dará paso a la hoja de excel donde está
este nuevo Botón de comando el cual nos lleva al formulario de Ventas. Este formulario de venta ha
sido diseñado de la siguiente manera:
(Para mayor visualización de la imagen, hacer click en la misma)
Se pueden agregar más o poner menos datos. Cada quien puede personalizar su userform como más
le parezca.
Se agregó un cuadro combinado que nos permite desplegar un lista de posibilidades, en este caso
películas. Es necesario este código:
Private Sub UserForm_Activate()
Ult = Cells(Rows.Count, 1).End(xlUp).Row
For x = 2 To Ult
ComboBox1.AddItem (Cells(x, 1))
Next
End Sub
Esta forma abreviada permite que todos los elementos que están en la hoja 1 (películas) se
posicionen como opciones en el Cuadro combinado, y si en caso necesitemos agregar más o quitar
alguno, el cambio se realiza también en la macro cuando se modifique el objeto en las celdas
correspondientes.
En el botón Generar Monto obtendrá el monto a pagar por el cliente. Esta cantidad de obtiene al
multiplicar el precio de la entrada (12 soles) por la cantidad de entradas que esta comprando el
cliente. Para lo cual se inserta el siguiente código:
Private Sub CommandButton2_Click()
TextBox5.Value = TextBox4.Value * 12
El botón registrar venta carga con el siguiente código:
Private Sub CommandButton1_Click()
Sheets(“Hoja2”).Select
Ult = Cells(Rows.Count, 1).End(xlUp).Row
Cells(Ult + 1, 1) = TextBox1.Text
Cells(Ult + 1, 2) = TextBox2.Text
Cells(Ult + 1, 3) = TextBox3.Text
Cells(Ult + 1, 4) = ComboBox1.Text
Cells(Ult + 1, 6) = TextBox4.Text
Cells(Ult + 1, 7) = TextBox5.Text
If OptionButton1.Value = True Then
Cells(Ult + 1, 5) = OptionButton1.Caption
End If
If OptionButton2.Value = True Then
Cells(Ult + 1, 5) = OptionButton2.Caption
End If
If OptionButton3.Value = True Then
Cells(Ult + 1, 5) = OptionButton3.Caption
End If
If OptionButton4.Value = True Then
Cells(Ult + 1, 8) = OptionButton4.Caption
End If
If OptionButton5.Value = True Then
Cells(Ult + 1, 8) = OptionButton5.Caption
End If
TextBox1.Text = “”
TextBox2.Text = “”
TextBox3.Text = “”
TextBox4.Text = “”
TextBox5.Text = “”
ComboBox1.Text = “”
OptionButton1.Value = False
OptionButton2.Value = False
OptionButton3.Value = False
OptionButton4.Value = False
OptionButton5.Value = False
End Sub

Basicamente lo que estamos logrando con este código es que en la hoja 2 de nuestro documento se
vayan registrando los datos de cada venta de entradas al cine que se hagan desde el formulario. (en
orden y sin tener que ingresarlas una por una en las celdas).
Recordemos que necesitamos que cada vez que se haga un ingreso, los datos se quedan aún en las
casillas de texto, por tanto es necesario que se eliminen para que den paso a un formulario listo para
ingresar una nueva venta. Es por eso que en el código habíamos agregado:
TextBox1.Text = “”
TextBox2.Text = “”
TextBox3.Text = “”
TextBox4.Text = “”
TextBox5.Text = “”
ComboBox1.Text = “”
OptionButton1.Value = False
OptionButton2.Value = False
OptionButton3.Value = False
OptionButton4.Value = False
OptionButton5.Value = False
Ya que se encargarán de limpiar el formulario luego del ingreso de datos de una venta.
Finalmente agregamos un botón de comando en la primera hoja del libro de excel ya que nos
permitirá acceder al formulario cuando hagamos click en el.
(Para mayor visualización de la imagen, hacer click en la misma)
El objetivo de este userform, como se habrá podido notar, es hacer más llevadera la tarea de
Registrar Ventas.
Aquí adjunto el ejercicio en excel de manera que pueda ser revisado y entendido de mejor manera.

Test Vocacional – Formulario


Todo centro educativo o psicológico siempre se ve con la necesidad de practicar test vocacionales a
jóvenes prontos a terminar su educación escolar. Para así, iniciar su camino de orientación hacia
alguna área de interés y posteriormente a una carrera profesional o técnica.
El siguiente formulario en Excel, ayuda a simplificar la labor de uno de los test más circulado es el
medio: “Test CHASIDE”. El cual, básicamente, se desarrolla marcando una serie de preguntas con
respuestas de sí y no. Obteniendo sumas en cada una de las áreas de interés, verificando así la mayor
o menor.
Las ventajas de desarrollar de esta forma el Test CHASIDE son que:
 Permite un rápido cálculo del área de interés.
 Brinda un formato de impresión adecuado para realizar un reporte.
 Es más didáctico para el usuario.
(Para mayor visualización de la imagen, hacer click en la misma)
El siguiente archivo contiene información más detallada de la realización del test:
Test Vocacional
El siguiente archivo contiene el test vocacional:
formulariotestvocacional

Formulario en VBA aplicado a registro de Asistentes a una


conferencia
Usualmente cuando se realiza una conferencia es importante saber los datos de los participantes, es
por ello que en la mayoría de veces se utiliza las celdas de Excel. Sin embargo, esto puede ser un
poco tedioso, debido a que se puede correr celdas. En consecuencia, el formularia en VBA será
de mucha ayuda para registrar los nombres.
Para ello en primer lugar, se busca de definir los datos que se requieren. Por ejemplo: los nombres,
apellidos, edad, procedencia(universidad, Empresa…). Que posteriormente, serán puestos en el
cuadro de diálogo con la opción cuadro de texto(abI) Y se nombra con la opción etiqueta(se cambiará
de nombre con la opción Caption). Luego, se aplica un botón que servirá para registrar los datos, ese
botón se llama Botón de comando.
(Para mayor visualización de la imagen, hacer click en la misma)
Finalmente cuando ya este listo el cuadro de diálogo se procede a insertar la programación:
Private Sub CommandButton1_Click()
Sheets(“Hoja1”).Select
ult = Cells(Rows.Count, 1).End(xlUp).Row
Cells(ult + 1, 1) = TextBox1.Text
Cells(ult + 1, 2) = TextBox2.Text
Cells(ult + 1, 3) = TextBox3.Text
TextBox1.Text = “”
TextBox2.Text = “”
TextBox3.Text = “”
TextBox4.Text = “”
TextBox5.Text = “”
‘ textbox sirve para poder borrar lo que hemos registrado en los cuadritos
End Sub

Private Sub Label5_Click()


End Sub
Private Sub UserForm_Click()
End Sub
Helen Pozo

Excel aplicado al cálculo de la Depreciación de un Activo Fijo


La depreciación de un activo fijo es el proceso de conversión gradual de su costo en gasto a lo largo
de su vida útil.
La vida útil de un activo fijo es limitada ya sea por su deterioro físico o por su obsolescencia.
Para depreciar un activo fijo existen diversos métodos tales como:
 Método de Línea Recta
 Método de la Doble Tasa
 Método de la Suma de Dígitos
Este formulario tiene como finalidad determinar el proceso de depreciación de un activo fijo dados los
valores de Costo de adquisición del activo fijo, su tiempo de vida útil , su valor de recuperación y claro
está, el método de depreciación a emplear. Todo ellos con el objetivo de facilitar la determinación de
este valor y poder incluirlo en el Balance General de una empresa.

(Para mayor visualización de la imagen, hacer click en la misma)


De esta manera, se obtendrá una tabla que ofrecerá los valores de depreciación del activo fijo en
cada año de su tiempo de vida útil, así como también el valor en libros de cada periodo.
También se adjunta el archivo en Excel donde podrá observarse el código necesario para la
implementación de este formulario.

Formulario para registrar asistentes


DESARROLLO DE UN FORMULARIO
PARA LA INSCRIPCIÓN DE ASISTENTES PARA UNA CONFERENCIA

Numerosas universidades y escuelas de negocio, realizan frecuentemente conferencias, talleres y


cursos rápidos sobre diversas materias, como por ejemplo: liderazgo, estrategia corporativa, finanzas,
marketing, etc. Ello se aprecia en nuestros medios a través de las diversas publicidades, y para
facilitar el registro de los diversos interesados, estudiantes, egresados o todo tipo de profesional, se
ha desarrollado un formulario que permite el fácil y práctico registro, en forma ordenada, con la cual
luego se puede procesar los datos para control de asistencia, convocar a una nueva conferencia,
mantener una base de datos con potenciales clientes, ya sea para uso inmediato en la conferencia
que se convoque o para las siguientes convocatorias.

Esta información es más aun importante si se tratase de una escuela de negocio extranjero que toma
el riesgo de ingresar dentro de la oferta de conferencias de las escuelas de negocio de Perú.

Para ello, utilizando los formularios y las macros en Microsof Excel, se ha desarrollo una forma de
registrar a los asistentes.

Excel aplicado al cálculo de la Depreciación de un Activo Fijo


La depreciación de un activo fijo es el proceso de conversión gradual de su costo en gasto a lo largo
de su vida útil.
La vida útil de un activo fijo es limitada ya sea por su deterioro físico o por su obsolescencia.
Para depreciar un activo fijo existen diversos métodos tales como:
 Método de Línea Recta
 Método de la Doble Tasa
 Método de la Suma de Dígitos
Este formulario tiene como finalidad determinar el proceso de depreciación de un activo fijo dados los
valores de Costo de adquisición del activo fijo, su tiempo de vida útil , su valor de recuperación y claro
está, el método de depreciación a emplear. Todo ellos con el objetivo de facilitar la determinación de
este valor y poder incluirlo en el Balance General de una empresa.

(Para mayor visualización de la imagen, hacer click en la misma)


De esta manera, se obtendrá una tabla que ofrecerá los valores de depreciación del activo fijo en
cada año de su tiempo de vida útil, así como también el valor en libros de cada periodo.
También se adjunta el archivo en Excel donde podrá observarse el código necesario para la
implementación de este formulario.
Formulario para registrar asistentes
DESARROLLO DE UN FORMULARIO
PARA LA INSCRIPCIÓN DE ASISTENTES PARA UNA CONFERENCIA

Numerosas universidades y escuelas de negocio, realizan frecuentemente conferencias, talleres y


cursos rápidos sobre diversas materias, como por ejemplo: liderazgo, estrategia corporativa, finanzas,
marketing, etc. Ello se aprecia en nuestros medios a través de las diversas publicidades, y para
facilitar el registro de los diversos interesados, estudiantes, egresados o todo tipo de profesional, se
ha desarrollado un formulario que permite el fácil y práctico registro, en forma ordenada, con la cual
luego se puede procesar los datos para control de asistencia, convocar a una nueva conferencia,
mantener una base de datos con potenciales clientes, ya sea para uso inmediato en la conferencia
que se convoque o para las siguientes convocatorias.

Esta información es más aun importante si se tratase de una escuela de negocio extranjero que toma
el riesgo de ingresar dentro de la oferta de conferencias de las escuelas de negocio de Perú.

Para ello, utilizando los formularios y las macros en Microsof Excel, se ha desarrollo una forma de
registrar a los asistentes.

Formulario para hallar Tipo de Cambio (principales monedas)


Ante la volatilidad del tipo de cambio con respecto al año 2012 y 2013, se vio conveniente contar con
una información que nos permita manejar la información paralela de los tipos de cambio de las
principales monedas del mundo para una adecuada toma de decisiones dentro de una empresa o
negocio.
El presente formulario permite hallar el tipo de cambio tanto compra y venta de determinadas
monedas (dolar americano y euro) por el periodo de 01.01.12 al 20.11.13. Cabe mencionar que el
espacio de fechas se tomó por este periodo para el caso práctico.
La funcionalidad de este formulario nos permite que al colocar la fecha del día que necesitamos; así
como el tipo de moneda que necesitamos hallar, nos pueda dar el tipo de cambio de compra y venta
de la moneda que escogimos.
(Para mayor visualización de la imagen, hacer click en la misma)
Se obtuvo la data inicial obtenida de la página de la Superintendencia de Banca, Seguros y AFP´s, y
se tomo como base la información referida al periodo 2012 – 2013.
Nota: Tomar en cuenta que los sábados, domingos y feriados, no presentan tipos de cambio del día
(tomar días hábiles)

(Para mayor visualización de la imagen, hacer click en la misma)

Formulario VBA – Registro de Trabajadores.


Actualmente las empresas se enfocan mucho en conocer más sobre sus trabajadores, para así poder
desarrollar sus capacidades de los mismos, asimismo brindarles beneficios de acuerdo a sus
necesidades, creando así un mejor clima laboral y haciendo sentir mejor al trabajador, por eso
siempre se tiene una base de datos de los trabajadores. En este caso usaremos un formulario sencillo
para recolectar, estos datos de cada trabajador ingresante.
Para la creación del Formulario VBA, de registro de datos básicos de los trabajadores que van
ingresando en una empresa, se ha realizado lo siguiente.
1. Se ingresa Programador: VBA, luego se inserta el UserForm y en este caso se pone el nombre de registro de
trabajadores, luego con el cuadro de herramientas se va insertando el formato deseado, según la información
requerida.
2. Para poder cambiar el nombre de los datos que requiere el formulario, en cada cuadrito creado, vamos a las
propiedades del mismo y modificamos el nombre en caption.

(Para mayor visualización de la imagen, hacer click en la misma)


3. Luego se empieza a ingresar el lenguaje básico de VBA, por ejemplo:
– ”Unload Me”: Cancela la Ejecución.
-”Call UserForm_Initialize”: Indica a iniciar el userform.
(Para mayor visualización de la imagen, hacer click en la misma)
4.Luego se arma un cuadro, para que se ingrese de manera ordenada la información que se recoja
en el formulario
5.Y se crea el botón que nos llevará al formulario, este se crea en
programador, insertar botón y se selecciona Controles Active X e
insertamos nuestro UserForm. Y empezamos a ingresar nuestros datos.
(Para mayor visualización de la imagen, hacer click en la misma)

Formulario en VBA aplicado a Registro de Ventas Vehículo


Este formulario tiene por finalidad registrar de manera didáctica y eficaz la venta de un vehículo en un
determinado concesionario.

Al ingresar al archivo aparecerá un mensaje de bienvenida, seguido por el logo de la Marca del
Concesionario, el cual posee un botón de Comienzo, este corresponde al Userform2, con la siguiente
codificación en VBA:
Al comenzar nos llevará al formulario para ingresar los datos de la Venta: Cliente, Categoría del
Vehículo, Modelo, Modalidad de la Venta y Tiempo de entrega del Vehículo.
Para esto usaremos el Userform 2, con la siguiente codificación:
(Para mayor visualización de la imagen, hacer click en la misma)
Además dentro de este formulario, se tiene enlace para ver el modelo por si no recuerda su
apariencia:
(Para mayor visualización de la imagen, hacer click en la misma)
Todos los datos se registrarán en la hoja01 del libro, teniendo la posibilidad de ir adicionando mayor
cantidad de ventas, ingresando nuevamente al formulario desde el botón en la hoja03 (donde se
encuentran las listas de modelos y categorías), o presionando el botón de nuevo registro dentro del
mismo formulario.
(Para mayor visualización de la imagen, hacer click en la misma)
Archivo Excel habilitado para macros:

Formulario: registro de ocurrencias médicas en un hogar


En el hogar es conveniente que cada miembro tenga una historia clínica donde se registren las
ocurrencias médicas. Esto es importante porque en diversos procesos (tratamientos médicos,
registros en compañías de seguro, registros escolares, etc.) se solicita esta información y suele ocurrir
que a falta de ésta, se confunden datos, se consignan erróneamente o se omiten por
desconocimiento. El presente formulario busca resolver esta problemática en los hogares como se
mostrará más adelante.
Al abrir el archivo de Excel, aparecerá el siguiente formulario para que el usuario pueda ingresar con
mayor facilidad al formulario en el que se van a registrar los datos más relevantes de la ocurrencia
médica
Después de dar click a “Iniciar” aparecerá el formulario que servirá para ingresar los datos del
miembro de la familia que tuvo la ocurrencia médica, así como la fecha y el lugar en la que fue a
atenderse, el médico que lo vio, los síntomas que tenía y otros datos más que son de relevancia para
un historial médico.
(Para mayor visualización de la imagen, hacer click en la misma)

Como se puede apreciar, para el “Nombre del paciente”, “Fecha”, “Especialidad” y “Centro Médico” se
ingresan los datos por medio de la selección de una opción de una lista despegable, de estas listas,
solo las correspondientes a “Especialidad” y “Centro Médico” están registradas en la “Hoja1” de Excel
para que se más sencillo agregar nuevos datos a las listas
(Para mayor visualización de la imagen, hacer click en la misma)
Así mismo, la lista para la fecha, tiene su respectivo mensaje de verificación para no caer en errores

(Para mayor visualización de la imagen, hacer click en la misma)

Finalmente, el formulario tiene un botón para registrar todos los datos e ingresarlos en la “Hoja2” del
libro con su respectivo rubro por columna y otro botón para limpiar los datos del formulario y así poder
llenarlo nuevamente.
Formulario en VBA aplicado a Ingreso de Datos de una Orden de
Trabajo
Es necesario mencionar que existen múltiples formatos de órdenes de trabajo. El diseño depende del
usuario y los datos que requiere registrar. En este caso, se ha propuesto un diseño bastante simple.
El formulario está en función del mismo y permite llenar los datos en una hoja llamada formato de Ot y
en el Registro de todas la órdenes de trabajo ingresadas.
A continuación, observamos la primera imagen que aparece cuando accedemos al libro excel. Este
contiene el logo de la empresa, la versión y un botón que permite iniciar el registro de los datos en el
formulario.

Luego de dar click en el botón comenzar, aparecerá lo siguiente:

(Para mayor visualización de la imagen, hacer click en la misma)


En el formulario, se ingresarán datos como la fecha de emisión, fecha de entrega, el cliente, el rubro
al que pertene, el número de OT, número de OC. Asimismo, se tiene la parte que corresponde a los
items incluidos en la OT. Todos lo datos ingresados, pasarán a dos hojas. En primer lugar, el usuario
de la macro podrá registrar todos los datos en el formato de OT, con lo cual tendrá los recuadros
llenos y podrá imprimir el documento. En segundo lugar, el usuario podrá registrar todos los datos
ingresados a manera de lista en la base de datos. Esta estará contenida en la Hoja Registro de
Ingreso de OT. En esta hoja, los datos se ingresarán en columnas que llevan como encabezado, el
título de dato ingresado.
La hoja de base de datos se muestra a continuación:

(Para mayor visualización de la imagen, hacer click en la misma)


Completando todas las acciones mencionadas y los datos requeridos, se habrá podrido culminar con
la generación de las órdenes de trabajo y registro de las misma en la base de datos.

Formulario en VBA aplicado a Tienda de Ropa


23/11/2013 by Diego | 3 Comments
Este ejemplo presenta un formulario aplicado a la Base de Datos de una tienda de Ropa. Se tiene la base de la
totalidad de los clientes con lo que cuenta el local, además de las marcas que son las preferidas, las tallas
disponibles y la frecuencia de asistencia por cliente. Se ha creado un formulario utilizando la herramienta
UserForm, se han creado 7 cuadros de comando, 4 cuadros de texto y 4 cuadros combinados.
En primer lugar se ha designado que cada uno de los 4 cuadros de comando, registren en los cuadros de texto la
información seleccionada de los cuadros combinados. Para esto se ha utilizado la siguiente operación
“TextBox(x).Text = ComboBox(x).Text”, siendo (x) el número del cuadro de texto y del cuadro combinado que
se trabajan.
En segundo lugar se designado para el “cuadro de comando 5” la opción de borrar los datos ya registrados en los
cuadros de texto. Para el “cuadro de comando 6” se designó la opción de grabar los datos registrados en los
cuadros de texto en la hoja denominada “Hoja de Registro”. En esta hoja se mostrarán los datos de los clientes de
la tienda, especificando cuál es su marca preferida, su talla y su frecuencia de asistencia. Para esto se uso la
operación siguiente:
“Sheets(“Hoja de Registro”).Select
ult = Cells(Rows.Count, 1).End(xlUp).Row
Cells(ult + 1, 1) = TextBox1.Text
Cells(ult + 1, 2) = TextBox2.Text
Cells(ult + 1, 3) = TextBox3.Text
Cells(ult + 1, 4) = TextBox4.Text”
Por último, se designó para el “cuadro de comando 7” la opción de borrar todos los datos y cerrar el formulario.
Para esto se uso la operación, “Unload UserForm1”
De esta forma se ha creado un Formulario para una tienda de ropa que quiere registrar los datos de sus clientes de
acuerdo a sus preferencias.

Formulario en VBA aplicado al Registro de alumnos


Un formulario sirve como área para para colocar objetos y así crear una interface de aplicación. El
siguiente ejemplo introduce un formulario que ayudará a registrar los datos de alumnos a una
academia de deportes. Este muestra de manera sencilla como se pueden automatizar algunos
procesos de registro.
Como primer paso se creó un Userform en el cuál se colocaron todos los campos a tomar en cuenta.
En la programación de este se utilizaron 3 cuadros de texto (Nombre, Edad y Documento de
identidad), 2 ComboBox (Lista de cursos, Lista de horarios), y dos botones de opción (género del
alumno).

Además, se incluyen 2 botones de acción, uno de ellos corresponde a la acción de registrar al alumno
y el otro botón sirve para salir de la aplicación. El primero está programado de tal forma que los datos
ingresados en el formulario de escriban automáticamente a la hoja de Excel indicada, con esto
quedan registrados y grabados los datos de cada alumno nuevo. La programación fue la siguiente:
Userform aplicado para extraer productos de una lista
Un Userform es un formulario diseñado con formato y estructura estándar que facilita la captura, la
organización y la edición de la información.
Este userform tiene como finalidad ayudar al usuario a extraer datos de una gran base de datos y
poder registrarlo en una nueva tabla. Así se logra una reducción en el tiempo de búsqueda del usuario
y el tiempo de registro de datos.
En este caso se cuenta con una lista de artículos que cuenta con los siguientes datos: número de
artículo, descripción, precio y stock. En base a esta base de datos se ejecutará la macro. Se crea un
botón el cual hará aparecer el formulario.

Este formulario nos ayudará a obtener los datos de la lista de productos. Se hará click en el botón
nuevo. Este formulario cuenta con una lista desplegable con la cual el usuario puede seleccionar el
artículo deseado. Luego, al hacer click en el botón transferir automáticamente se registrarán los datos
del productos a una nueva lista.

(Para mayor visualización de la imagen, hacer click en la misma)

Formulario para registrar reclamos


Para las empresas es muy importante saber cual es el nivel de satisfacción de los clientes por el
producto o servicio ofrecido, por ello se tiene un área exclusivamente para la atención a los clientes
en donde pueden hacer sus quejas o reclamos. Por esta razón, se necesita de una base de datos
para poder registrar las quejas o reclamos.
En esta ocasión se ha generado un formulario que permitirá el registro de las quejas o reclamos de
los consumidores y/o colaboradores de una empresa de venta directa (productos cosméticos). Para
ello, se utilizará de datos la información de los colaboradores de la empresa, los tipos de reclamos
y los productos de la empresa.
El registro comienza con la presentación del formulario
Si se da clic en “Empezar” se muestra el siguiente formulario

(Para mayor visualización de la imagen, hacer click en la misma)


Primero se debe diferenciar si el reclamante es un colaborador de la empresa o un consumidor
final. Si el reclamo es de un colaborador se debe elegir la opción “Colaborador”, luego se debe
ingresar el código del colaborador y dar clic en buscar, con esto automáticamente se cargarán los
datos del colaborador. Luego se debe ingresar el tipo del reclamo (daño, defecto, etc) e ingresar el
código del producto (en este caso solo los colaboradores tienen acceso al código del producto). Si se
tiene una observación adicional sobre el reclamo se puede registrar en el cuadro “Observación”. La
fecha del reclamo se carga automáticamente a la fecha del día. Finalmente, se debe dar clic en el
botón Registrar para cargar la información en la hoja “Registro de reclamos”.
(Para mayor visualización de la imagen, hacer click en la misma)
Si el reclamo es de un consumidor final se debe elegir la opción “Consumidor final”. Esta acción nos
llevará al siguiente formulario:

(Para mayor visualización de la imagen, hacer click en la misma)


En este caso debemos ingresar los datos del consumidor. Luego seleccionar el tipo del reclamo y
escoger el producto reclamado (los consumidores finales no tienen la información sobre los códigos
de los productos). De la misma forma si se tiene una observación se deberá llenar el cuadro
“Observación”. La fecha se carga automáticamente. Finalmente se debe dar clic en el botón
“Registrar” para cargar la información en la hoja “Registro de reclamos”.
(Para mayor visualización de la imagen, hacer click en la misma)
La hoja “Registro de reclamos” se muestra de la siguiente manera:

(Para mayor visualización de la imagen, hacer click en la misma)


Tener en cuenta que para el registro de los reclamos todos los campos deberán ser llenados (con
excepción de los campos “Teléfono” y “Observación”), caso contrario se mostrarán mensajes
solicitando la información faltante. Por ejemplo:
(Para mayor visualización de la imagen, hacer click en la misma)
https://www.excel-avanzado.com/userform-en-excel

Vous aimerez peut-être aussi