1. Segunda semana
Del 15 al 21 de julio del 2019.
Instructor: Aida Marcela Rondero Flores.
aidamarcela.rondero@upaep.mx
Puebla, Pue. México
2. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 2
2. Formulario.
Definición de Formulario.
Los formularios en Excel son un método para ingresar datos a nuestras hojas y son de mucha utilidad porque nos ayudan
a evitar errores en la captura de información. Podemos comparar los formularios de Excel con los formularios impresos
en papel.
Seguramente has llenado un formulario en papel, tal vez cuando has acudido a alguna oficina de gobierno para realizar
un trámite, así que sabes de lo que estoy hablando. Estos formularios contienen instrucciones precisas de lo que debes
escribir y contienen los recuadros necesarios para que introduzcas la información.
Los formularios en Excel no son tan diferentes de los impresos ya que de igual manera proveen de los espacios necesarios
para ingresar los datos. Los formularios en Excel utilizan objetos especiales conocidos como controles de formulario que
son precisamente los que nos permiten agregar campos de texto, listas, botones de opción entre otras cosas más.
Vamos a habilitarla cinta programador para tener acceso a los botones de control.
Menú Archivo, Opciones, personalizar cinta de opciones y verificar que tenga un a palomita la ficha programador.
Guía para Actividad 3:
Vamos a abrir el libro de Excel que creamos la semana pasada y que se llama “Proyecto y nombre”.
Nos posicionamos en la hoja “Formulario”.
3. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 3
Tenemos una ferretería y por medio del formulario vamos a capturar los productos nuevos con todas sus características,
y que aparezcan en el catálogo de la hoja “Inventario” por medio de una macro.
Vamos a poner una nueva hoja que se llame catálogos y que se ubique después de la hoja formulario, para ello hay que
posicionarse en la hoja “gráficos de apoyo”, botón derecho insertar hoja y ponerle como nombre “catálogos”.
Y se escribe lo siguiente:
En la hoja formulario se captura lo siguiente, aquí les pido que cada quién ponga formato a su gusto, lo único importante
es el orden de los campos.
4. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 4
Empecemos a llenar el formulario y programar todos los detalles.
Vamos a vincular cada uno de los campos del formulario hacia la primera fila (esto servirá para programar la macro)
Así en la celda G1 estamos vinculando la información de la celda B8, y en H1 la de B10.
Para la información que vamos a capturar en la celda B12 que corresponde a la línea de producto y que tenemos el listado
en la hoja “catálogos” se hace lo siguiente.
En la hoja “Catálogos” se selecciona los nombres de las líneas y se le pone nombre al rango así:
5. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 5
En la hoja “Formulario” para capturar la línea de producto, ir al menú programador, insertar, cuadro combinado y
dibujarlo en la celda B12
Una vez trazado el cuadro combinado entrar a formato de control con botón derecho del mouse sobre el cuadro y nos
vamos a apoyar en la celda C12, para asignar la línea.
Nombre del
rango
6. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 6
Recordemos que línea es el rango que asignamos en la hoja “catalogos2 y que contiene todas las líneas de nuestro
inventario. Y ese será el Rango de entrada y vincular con la celda será la celda C12.
Ahora bien, si desplegamos la lista del cuadro combinado, aparecerán las líneas de producto.
Y en l celda C12 su número correspondiente según la lista en la hoja “catalogos”
Una vez seleccionada la línea, en H1, vinculamos la información, utilizando la función ConsultaV.
Esta función devuelve el valor de misma fila, especificando la columna, por lo tanto:
7. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 7
Coloquémonos en la celda I1 y buscar la función ConsultaV, entrar a los argumentos de la función.
En este caso el valor buscado será C12 porque en esta celda aparece el número de línea.
La matriz buscar en: tiene que ser el catalogo previamente hecho, en este caso hoja “catálogos” de la celda A4 a B9.
El indicador de columna es el número de columna donde está la información que necesitamos en este caso será la 2,
porque la primera columna (del rango A4:B9) es un número y la segunda es el nombre y eso es lo que queremos.
Por último se pone en ordenado la palabra FALSO porque queremos el valor exacto, se pondrá verdadero cuando el valor
está dentro de un rango.
Como resultado nos saldrá la palabra “herramientas”.
Para capturar el Stock máximo y mínimo, basta con escribir el valor y vincularlo a las celdas J1 y K1.
Para capturar la unidad de entrada/salida, utilizaremos un botón de opciones y crearemos 4 con los nombres de cada una
de nuestras unidades de salida (pieza, kilo, litro, metro), así:
8. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 8
Selecciona el botón de opción y trázalo en la celda B18 y cámbiale el nombre por pieza. Repetir la acción con los otros 3
botones.
Queda así:
Recuerden utilizar las agarraderas para mover o cambiar tamaño, con la finalidad de que les quede alineado. (no como el
mío que está un poco chuequito).
Damos botón derecho sobre el primer botón y entramos a formato de control.
9. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 9
Y vincular con la celda C18, es muy importante que los botones los vayan creando en orden, para cerciorarse de que es
correcto vayan seleccionando cada botón y en la celda C18 deberán aparecer en orden del 1 al 4.
Ahora vamos a vincular en L1 la información de Unidad de Entrada/Salida, con la función ConsultaV, así:
10. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 10
Para Costo Unitario, Existencias y Precio Público, capturar los valores y aplicarles formato de moneda y por último
vincularlos en las celdas M1, N1 y O1, respectivamente.
Terminado nuestro formulario queda así, nos va a facilitar la captura y con los datos en la fila 1 nos permitirá crear la
macro que llenará la hoja “Inventarios”.
11. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 11
Por último vamos a ponerle títulos a nuestra hoja “Inventarios”
Macros, como grabar una macro para llenar el catálogo de Inventarios.
Menú Vista, macros, grabar macro
Establecer el nombre de la macro, por ejemplo captura, método abreviado o comando. Y una descripción de lo que hace
la macro. Al darle aceptar se empieza a grabar. Tenemos que crear la secuencia de pasos a seguir.
12. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 12
1.- Seleccionar de G1 a O1, dar copiar, y pegar, en G2 esto es con la finalidad de solo obtener los valores ya no las fórmulas
así:
2.- Seleccionar de G2 a O2, y nuevamente dar copiar.
3.- Pasarse a la segunda fila de la hoja “Inventarios”, y botón derecho Insertar celdas copiadas
13. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 13
Aquí es muy importante especificar “desplazar celdas hacia abajo” porque estamos llenando la hoja y de esta manera
bajara de renglón cada vez que se ejecute la macro.
Y aparece la información en el catálogo.
4.- Regresamos a la hoja “formulario” y borramos toda la información y por último nos posicionamos en la clave.
14. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 14
5.- Detener la grabación.
Ahora vamos a capturar un segundo artículo:
Posicionarse en clave para iniciar
nueva captura
Poner ceros para que no exista línea ni
unidad, para la nueva captura.
15. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 15
Ejecuten la macro por medio del botón así:
Trazarlo a la derecha del formulario y asignarle la macro.
16. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 16
Ponerle nombre al botón, por ejemplo Captura.
Y así sucesivamente, vamos llenando la información.
Capturar por medio del formulario y llenar con la macro.
Para guardar este libro es muy importante que en tipo de archivo establezcan habilitado para macros.
17. MODELOS GERENCIALES
Aida Marcela Rondero Flores Página 17
Las macros se desarrollan en Visual basic que es un lenguaje de programación que está formado por comando aquí un
ejemplo, recomiendo un curso de macros para que puedan desarrollar, y no simplemente gestionar.
Cualquier duda estoy a sus órdenes.
Gracias
Nos vemos la próxima semana
Saludos…
Aida Marcela.