Beruflich Dokumente
Kultur Dokumente
Si No
Total
Actividades/Lista de cotejo
Docente: I.I José Antonio Alonzo Pacheco M.A.
Estudiante: Briceño Cauich, Ek Ku, Herrera Chi, Tzec Fernández.
Asignatura: Algoritmos y lenguajes de programación.
Actividad: 2.1. Formula y plantea soluciones lógicas de problemas
susceptibles de ser programados.
Fecha de Entrega: 20 de Marzo del 2020.
Instituto Tecnológico Superior de Motul
Ingeniería Industrial
Unidad 3
programados”.
Alumnos:
programados”.
Lo primero que se debe de hacer es crear una macro de Excel, una macro es una serie de
instrucciones que se almacenan para que se puedan ejecutar de forma secuencial mediante
Con las macros lo que se pretende es automatizar varias tareas y fusionarlas en una sola,
añadiendo por ejemplo un botón en nuestro libro que al pulsar sobre el realice todas esas
tareas.
Luego buscamos donde está la opción para grabar la macros y le damos clic:
Saldrá la siguiente ventana y se le agregara el nombre que creas que sea más conveniente,
Seguido de eso se procede a entrar a visual Basic para poder modificar el código
Se abrirá una ventana donde se podrá modificar la interfaz del programa que se desea crear;
Una vez teniendo esto solo queda darle la interfaz deseada al programa y después de eso
modificar el código. Para este programa primero procedí a cambiarle el color del fondo
“BackColor” y desplegamos la pestaña para ver las opciones que nos ofrece, nos dirigimos
el siguiente;
Ese cuadro de herramientas es lo que nos ayudara a agregar lo necesario para que la interfaz
del programa sea de fácil utilidad para cualquier persona, siendo lo más explícito posible.
Primero se le agregó un “Label1” para poner lo que es el primer dato, en este caso le
Para poder cambiarle el nombre nos dirigimos a la barra de propiedades del Label1 y
vamos a la opción que nos dice “Caption” y ahí se edita el texto que se pondrá dentro de la
etiqueta;
Igual le editamos el color de fondo de la etiqueta y de las letras para que resalten en la
que se hizo para ponerle fondo a todo el “UserForm1”, y para las letras es entrando donde
dice “ForeColor” y cambiándole el color con la paleta de colores que nos da;
Después se le agregan otras etiquetas, uno por cada dato que se les desea agregar al
programa siguiendo los mismos pasamos que llevamos con la etiqueta número 1 para dar
Se le agregan los “TextBox” para cada apartado y ahí poder introducir los valores que sean
necesarios;
Y para terminar con la interfaz se le agregan 4 botones, uno para aceptar los datos que están
establecidos, uno para borrar todo, uno para guardar el archivo y uno para imprimir las
que se desea en el programa, entramos a la parte del código dándole doble clic sobre la
realizar toda la funcionalidad de guardar los datos en la hoja de cálculo del programa.
Lo primero que se debe de hacer es activar las celdas que se tomaran en cuenta para el
Seguido de esa línea, tenemos que declarar que se activa la celda del textbox1 con valores;
ActiveCell = TextBox1.Value
siguiente manera:
ActiveCell.Offset(0, 1) = TextBox2.Value
ActiveCell.Offset(0, 2) = TextBox3.Value
ActiveCell.Offset(0, 3) = TextBox4.Value
ActiveCell.Offset(0, 5) = TextBox6.Value
ActiveCell.Offset(0, 6) = TextBox7.Value
ActiveCell.Offset(0, 7) = TextBox8.Value
Luego para el apartado del total se agregara la función de que serán valores enteros que se
Y como el total es la multiplicación del precio del producto por la cantidad que se lleva del
mensaje que diga que está llevando demasiados productos y si son menos o igual de 5
productos se mostrara un mensaje agradeciendo por la compra al cliente con las siguientes
líneas de código;
Else
End If
End If
Para agregar la función de borrar al botón correspondiente es simplemente delimitar el
Range("A2:A101,B2:B101,C2:C101,D2:D101,E2:E101,F2:F101,G2:G101,H2:H101").Cle
arContents
Para guardar los datos, se le da doble clic al botón de guardar en la interfaz del programa y
ActiveWorkbook.Save
Y por último, para darle la función deseada al botón de imprimir, solo se agregan los
de la hoja de calculo.
Por ultimo para darle la función de mostrar la hora cuando se pasa el cursor sobre la
etiqueta es darle doble clic sobre el Label correspondiente y agregar esta línea de código;
TextBox7 = Time
Procediendo a establecer la función de mostrar la fecha de la misma manera que con la hora
se edita las líneas de código del Label correspondiente con los siguientes códigos;
Private Sub TextBox8_MouseMove(ByVal Button As Integer, ByVal Shift As Integer,
TextBox8 = Date
Una vez terminado esto, seria toda la función de nuestro programa de almacén de base de
Para probar su funcionalidad de agregamos los datos requeridos y verificar que los cuadros
siguiente manera;
Como podemos apreciar, el cuadro de texto de gracias por su compra se mostró al poner
que solamente son 3 artículos que se llevan. Al igual que se agregaron los datos a la hoja de
cálculo;
Luego probamos el botón de borrar y en efecto, al darle clic los datos que estaban en la
podemos ver que las funciones declaradas en los códigos del programa si fueron acertados
Y vemos que en efecto, nuestro programa logro realizar las actividades establecidas en el
pseudocodigo.