jueves, 8 de mayo de 2025

PRACTICA DE MACROS EN EXCEL

VAMOS A REALIZAR UNA MACRO Y VAMOS A UTILIZAR VB PARA APLICACIONES
  • PRIMERO DEBES ACTIVAR EL MENÚ PROGRAMADOR.
    • o DESARROLLADOR (Excel 2016)


      ¿Cómo activar el menú desarrollador?

      Seguir las siguientes imágenes
      1. Ir al menú Archivo y seleccionar opciones

      2 . Presionar personalizar cinta de opciones.


      3. Activar [ ]Desarrollador

      Construir una calculadora en Excel 

      Vamos a crear un libro nuevo le llamaremos calculadora DEBE SER GUARDADO COMO UN LIBRO DE EXCEL PARA MACROS


       ¿COMO?
      1. CLIC EN EL MENU ARCHIVO
      2. CLIC EN LA LISTA TIPO, CAMBIARLO POR LIBRO DE EXCEL HABILITADO PARA MACROS(VER IMAGEN ANTERIOR)
      3. ASIGNAR EL NOMBRE DE CALCULADORA
      4. CLIC EN GUARDAR (VERIFIQUE LA RUTA DE DONDE GUARDA)

      I parte construir calculadora

      1. Ir a Visual Basic para aplicaciones. MENU PROGRAMADOR( Excel 2010), O DESARROLLADOR (Excel 2016)
      2. ir al menu insertar y seleccionar UserForm
      3. En la propiedad Name asignarle frmCalculadora











      Ahora construya un formulario muy similar a la calculadora de windows

      Detalles

      Si alguno de los objetos como propiedades o explorador de proytectos o las herramientas desaparecen debes hacer lo siguiente.
      1) ir al menú ver y activarlos


      Para poder agregar una caja de texto hago lo siguiente
      1) clic a la herramienta de cuadro de texto.
      Para agregar un botón de comando hacer lo siguiente
      1) clic en la herramienta botón de comando
      2) para modificar su texto modifique la propiedad caption



      II Parte  Agregarle texto y nombre  a los objetos

      HAY QUE PONERLE NOMBRE A CADA OBJETO

      ¿CÓMO?


      1. En la propiedad caption de cada objeto escribir el valor que representa. Ejemplo a 1 escriba 1en el caption (ver imagen)
      2. En la propiedad Name de cada objeto(ver imagen)
        1. Ejemplo al botón 1 CmdUno, al 2 CmdDos etc...
        2. Para la caja de texto que mostrará el resultado asignarle el nombre TxtResultado en la propiedad name.
        3. Asignar nombre solo a los botónes de operaciones siguiente: =,+,-,/,ce,c
          1. Para el bótón de Igual asignarle el texto CmdIgual,en la propiedad name. 
          2. Para el bótón de suma asignarle el texto Cmdsuma,en la propiedad name y así sucesivamente con el resto de los botones señalados.
        4. Los botones como raiz, +-  y otros no mencionados no es necesario cambiarles el nombre.
      Poner nombre al Formulario
      1. Abre tu formulario en la vista diseño
      2. Localiza la propiedad (Name) del formulario en el panel de propiedades
      3. Cambia el texto por frmCalculadora (ver imagen de ayuda)
      4. Guarda el formulario desde el menú Archivo Guardar 


      III Parte. Codigo para los botones(0,1..9)

      • Primero debes dar doble clic en el botón, esto quiere decir que puedes empezar con el número1 y así sucesivamente (0,1..9)
      • Se mostrará un código similar a este.
            Private sub CmdUno_click( )
            End Sub

      • Observe que le falta una linea de código
      • Escriba la línea o copie la linea que le falta hasta que quede así
      Private sub CmdUno_click( )
           
        txtResultado.text=txtResultado.text+"1" ' cambiar el 1 x el número del botón
      End Sub


      Seguir la misma lógica para todos los números, pero sustituyendo el 1 por el número que estés programando.

      V. Parte. declaración de variables globales


      1. Entre al código(doble clic en los puntos del formulario), suba hasta la primera linea de codigo
      2. Ubicar el cursor al inicio de la linea y dar enter

      3. Suba a la línea vacia  y pegue las siguientes dos lineas de código, UNA SOLA VEZ.
            Dim x, y as single
            Dim operacion as string





            VI. PARTE.  Para  los botones de +,-,/,* , =,CE, C


            Para colocar el siguiente código valla primero al boton CE y de doble clic, luego agregue el siguiente código

            Sub CmdCE
               txtResultado.text=""
            End Sub

            Para colocar el siguiente código valla primero al boton C y de doble clic, luego agregue el siguiente código

            Sub CmdC
               txtResultado.text=""

            End Sub

            Boton de suma

            private sub cmdsuma
              x=txtresultado.text
              operacion="suma"
              txtresultado.text="" 'doble comillas juntas
            end sub


            'boton de resta

            private sub cmdresta
              x=txtresultado.text
              operacion="resta"
              txtresultado.text="" 'doble comillas juntas
            end sub


            'boton de multiplicación

            private sub cmdmultiplicación
              x=txtresultado.text
              operacion="multiplicacion"
              txtresultado.text="" 'doble comillas juntas
            end sub

            'Botón de división

            private sub cmddivision
              x=txtresultado.text
              operacion="division"
              txtresultado.text="" 'doble comillas juntas
            end sub

            'Botón del igual

            private sub cmdIgual
             y=txtresultado.text
             if operacion="suma" then txtresultado.text=Cint(x) + Cint(y)
             if operacion="resta" then txtresultado.text=Cint(x) - Cint(y)
             if operacion="multiplicacion" then txtresultado.text=Cint(x) * Cint(y)
             if operacion="division" then txtresultado.text=Csng(x) / Csng(y)
            End Sub

            VII. Parte crear una macro

            1. Guardar sus cambios
            2. Regresar a Excel
            3. Ir al menu Programador o Desarrollador
            4. Insertar un botón
            5. Escribir el nombre de la macro: Calculadora
            6. Clic en el botón nuevo


            7. Escribir el siguiente código

                 sub calculadora
                    frmCalculadora.show
                end sub

            8.Minimice la ventana, regrese a la hoja de cálculo de Excel, modifique la etiqueta del botón recién creado por el texto  "calculadora"

            9. Clic fuera del botón

            10. Prueba su botón desde EXCEL





            miércoles, 30 de abril de 2025

            Gráficas 2

            Ahora que ya sabes crear gráficas haz lo siguiente

            Nota: Cambie los colores de las gráficas, por otros de su preferencia.
            1. Captura la siguiente gráfica
            2. Gráfico usado
            3. Resultado esperado
            1. Captura la siguiente gráfica
            2. Gráfico usado
            3. Resultado esperado
            4. Ajuste tus hojas e imprime cada hoja de tu libro.
            a) Presionar Diseño de Página desde el menú VISTA
            b) Modifique su encabezado y pie de página (ver siguiente imagen)




            lunes, 28 de abril de 2025

            Tablas dinámicas

            I parte. Capturar 20 registros bancarios tomando en cuenta los siguientes campos (encabezados/columnas)


            (Todos los nombres deben ser diferentes, deben manejar por lo menos 5 bancos, los cheques deben tener motivos similares pero no todos iguales, se recomienda de 3 a 5 motivos iguales para este ejercicio, se debe expedir(fecha _Emisión) más de 2 cheques por fecha)
            • ID (Números de 1 -20)
            • Num.Cheque (Ejemplo: 201)
            • Banco  (Nombre  del banco a donde se cobra el cheque)
            • Nombre (Nombre del cliente nombres y apellidos)
            • Monto (Cantidad que paga el cheque)
            • Fecha_Emisión (Fecha en que se expidió el cheque)
            • Fecha_Cobro(Fecha en que se pago en banco)
            • Motivo (Razón por la cuál se paga ese cheque)

            II Parte. Uso de la herramienta tabla dinámica.
            1. Duplicar la hoja1, es decir sacarle una copia a la hoja1
            2. A la hoja 1 darle formato, cambie el color de fondo de las celdas, añada bordes etc.
            3. A la hoja 2 aplicar Tablas dinámicas  (se creara una hoja nueva con la tabla)

              1. Seleccionar los datos de la matriz
              2. Ir al menú Insertar y seleccionar la herramienta Tabla dinamica, ubicada en el grupo de comandos tablas.

              3. Saldrá el siguiente cuadro de dialogo, solo de clic al botón aceptar.
                            

            • Ahora cambie el nombre a la hoja recién creada por: tabla dinámica1
             III Parte.
            Manipulación de campos. En la hoja "Tabla dinámica1"
            hacer lo siguiente desde el panel Campos de tabla dinámica1.


             1. Activar los siguientes campos:
            1. Banco
            2. Nombre
            3. Monto
            4. Fecha_Emisión

            2. Ahora arraste los campos que se ven en la sección de FILAS hasta que queden cada uno en la sección que le corresponda(compare imagen anterior con siguiente).


            • Finalmente Guarde su libro con el nombre de Tablas dinamicas1.xlsx

             IV Parte.  Detalles.
            1. En la celda A4 sustituya el texto Rótulos de la fila(versión 2010) o Etiquetas de fila (versión 2016) por el texto"Nombre del Acreedor"
            2. En la celda B3 sustituya el texto Rótulos de columna(versión 2010) o Etiquetas de columna(versión 2016) por el texto "Bancos Locales"(ver imagen anterior)
            3. Saque 2 copias a la hoja Tabla dinámica1
            4. Regrese a la hoja Tabla dinámica1, aplique un filtro en la celda B1,
               filtre alguna fecha que haya expedido más de un cheque.
            5. Cambie el nombre de la hoja por el tipo de filtro que aplica.
            6. Guarde su archivo con el nombre Tablas dinamicas2.xlsx
            V Parte. Resuelve el siguiente problema. Realizar ajustes en el ejercicio Tablas dinamicas2.xlsx
            1. Se necesita que las tablas dinámicas muestre dos filtros
            • Por tipo de bancos (hoja tabla dinamicas2)


              Observe que seleccione el banco BANAMEX
            • Por Motivo
            Para poder filtrar la tabla dinámica por motivo, acomode los campos como se ve en la imagen
            Campos



            Motivos

            Para este ejemplo se muestran todos los acreedores a los que se le pago en BANAMEX, por motivo de colegiatura.

            Repita el proceso una vez más pero ahora usted determine otro banco y otro motivo diferente a colegiatura si fuera su caso, para ello tome una copie de la hoja recién trabajada.
              2.  Guarde su archivo con otro nombre, es este caso se llamará Tablas dinamicas3.xlsx
                Nota: Adecuar la información para que se vean varios resultados cuando se apliquen los filtros.

                (Deben existir 5 bancos, los cheques deben tener motivos similares pero no todos iguales, se recomienda de 3 a 5 motivos iguales para este ejercicio, se debe expedir más de 2 cheques por fecha)

                3. Ajuste sus tres archivos 
                a) Presionar Diseño de Página desde el menú VISTA
                b) Modifique su encabezado y pie de página (ver siguiente imagen)


                Actualizar Tabla dinámica (opcional)

                Hacer sol si desea actualizar una tabla dinámica haga lo siguiente:


                1. Valla a la hoja a donde se ubica la tabla dinámica 
                2. Ahora de clic en el menú opciones(disponible solo cuando esta en la tabla dinámica)
                3. Clic en Actualizar

                miércoles, 9 de abril de 2025

                CALENDARIO EN EXCEL

                 REALIZAR UN CALENDARIO 2025

                  (REGION USA/INGLES/ESPAÑOL)

                INSTRUCCIONES

                1. Ajuste su calendario a Tamaño Oficio o TabloideOrientación Horizontal, desde el menú Disposición de Página o Diseño de Página(versiones anteriores)
                2. Seleccione en la herramienta Márgenes la opción Estrecho
                3. Incluya una imagen de su interés en el fondo(enlace)
                4. Ajuste todos los meses y su imagen a una sola hoja oficio (modifique el ancho y alto de la celda para lograrlo, también puede modificar el tamaño de la letra o fuente)
                5. Aplique bordes a las celdas.
                Esta herramienta esta disponible desde el menú Inicio


                Nota: si ya intento todo y aun no se logra ajustar, utilice la Herramienta Escala,  desde el menú Disposición de Página o Diseño de Página(versiones anteriores)

                6.  Combine alguna celdas de ser necesario(ver instrucción siguiente)

                  Para poder centrar varias celdas utiliza la herramienta Combinar y centrar, del menú inicio
                  Observe las celdas a2,b2 y c3 no están combinadas, pero las celdas d2,e2 y f2 si lo están.


                  ¡ANTES DE ENTREGAR EL EJERCICIO HACER ESTO!
                  • Coloque una imagen en el encabezado, desde el m1enú insertar/ilustraciones/imágenes.
                  • Revise que su archivo tenga una imagen de fondo 
                  • Asegúrese que su calendario tenga el encabezado o titulo "Calendario 2025" en la fila uno, preferentemente usando un WordArt.
                    Nota: Clic derecho sobre la fila 1, seleccionar Insertar; nuevamente clic derecho y seleccionar alto de fila, asigne 50, ahora ya tiene espacio para su titulo.
                  • Ahora busque 5 fechas de cumpleaños de sus amigos, asigne un color para cada uno y coloque el color y nombre de c/u en la parte inferior del calendario.
                  • Coloque un formato(color,tipo de letra etc) especial a la fecha de su cumpleaños.
                  • Exporte a PDF su calendario para revisar su resultado final.
                  • Guarde su archivo con el nombre de Calendario 2025 (nom_alumno)
                  • Suba su evidencia en formato de Excel y PDF

                  martes, 25 de marzo de 2025

                  Manejo de listas - 2a. Parte

                  Manejo de Listas personalizadas



                  OPCIONES DE EXCEL/AVANZADAS/MODIFICAR LISTAS PERSONALIZADAS

                  MANEJO LISTAS - 1 PARTE (actividad en clase)

                  ACTIVIDAD: LISTAS PERSONALIZADAS Y LISTAS DESPLEGABLES.

                  I. PARTE

                  1. Vamos a crear tres hojas con los siguientes nombres
                      a) ACTIVO
                      b) PASIVO
                      c) LISTAS

                  2. Escribir la siguiente información en la hoja ACTIVO


                  3. Escribir la siguiente información en la hoja PASIVO


                  4. Escribir la siguiente información en la hoja LISTA

                  lunes, 24 de marzo de 2025

                  FORMATEO EN EXCEL

                  Pasos: Vamos a registrar los movimientos de una empresa

                  Herramientas que debes usar para este ejercicio

                  1. Herramientas del grupo de sección"Fuente" y "Número"

                    a) Negritacursiva
                    b) Bordes
                  2. Sangría en algunas celdas

                  3. Configurar el tipo de datos desde Formato de celdas para poner $  y separación de miles a las cantidades que se necesite.

                  4. Modificar el "Encabezado"

                    y el "pie de página"

                  5. Debemos configurar margenes desde diseño de página/configurar página

                  6.  Finalmente antes de entregar tu actividad asegúrate que todo quepa en solo una hoja
                  7.  Este ejerccio tendra una segunda parte próximamente, conserva tu archivo de excel.
                  Para ver el ejercicio completo en PDF siga este link