Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MACROS GRABADAS
INTRODUCCION
Las macros son pequeos programas que se ejecutan dentro de Excel y que ayudan a automatizar tareas comunes y repetitivas. Las macros
son una de las caractersticas ms potentes, aunque poco utilizadas. Usando macros, puede ahorrar muchas horas y aumentar la
productividad total.
Si se ejecuta con frecuencia una tarea en la hoja de clculo, sta se puede automatizar mediante una macro, donde se incorporan una serie
de comandos y funciones almacenados en un mdulo de Visual Basic que se ejecutan cuando sea necesario realizar la tarea.
Una macro se graba al guardar los comandos ejecutados y las opciones elegidas durante la tarea; de esta forma, cuando se ejecuta la macro,
los comandos se repiten en la secuencia original y la ejecucin se puede realizar tantas veces como lo requiera el usuario.
Antes de grabar una macro, debe planificar los pasos y los comandos que desea se ejecuten, esto es fundamental, pues si se comete algn
error mientras se graba, tambin se guardar ste. Aunque es posible editar las macros, es recomendable que la grabacin se realice sin
errores.
MACRO
Una macro es un conjunto de comandos que se almacena en un lugar especial de Excel de manera que estn siempre disponibles cuando los
necesites ejecutar. Estos comandos o instrucciones son guardadas dentro de un archivo de Excel para poder ser ejecutadas cuando lo
necesitemos.
Por ejemplo, si todas las maanas creas un reporte de ventas y en ese reporte siempre das el mismo formato a los textos, se podra crear
una macro para que lo haga automticamente por ti. Las macros se utilizan principalmente para eliminar la necesidad de repetir los pasos
de aquellas tareas que realizas una y otra vez.
Un lenguaje de programacin: Las macros se escriben en un lenguaje de computadora especial que es conocido como Visual Basic for
Applications (VBA). Este lenguaje permite acceder a prcticamente todas las funcionalidades de Excel y con ello tambin ampliar la
funcionalidad del programa. Como cualquier otro lenguaje de computadora debemos aprender a utilizar los comandos que nos ayudarn a
indicar a Excel lo que deseamos hacer con nuestros datos.
Pgina 1 de 22
2.
3.
Pgina 2 de 22
4.
A)
B)
C)
D)
Deshabilitar todas las macros sin notificacin. Deshabilita las macros y permite ejecutar solamente aquellas que estn almacenadas en
un lugar confiable. Los lugares confiables se configuran en la seccin Ubicaciones de confianza del mismo cuadro de dilogo.
Deshabilitar todas las macros con notificacin. Muestra una alerta de seguridad advirtiendo sobre la intencin de ejecutar una macro
de manera que se pueda decidir si se desea ejecutar. Esta es la opcin predeterminada de Excel.
Deshabilitar todas las macros excepto las firmadas digitalmente. Solamente se podrn ejecutar las macros que estn firmadas
digitalmente.
Habilitar todas las macros. Permite ejecutar todas las macros sin enviar alguna notificacin al usuario. Esta opcin es til si se ejecutan
mltiples macros totalmente confiables. Esta opcin es la que corre los mayores riesgos al ejecutar una macro de una fuente
desconocida.
Pgina 3 de 22
5.
Una vez seleccionada la opcin deseada se debe pulsar el botn Aceptar para hacer los cambios permanentes. Para nuestro caso lo
dejaremos como aparece por defecto seleccionado Deshabilitar todas las macros con notificacin. Si an no se encuentra as deber
cambiarlo como la muestra. Si por alguna razn al abrir un archivo con macro presenta algn problema debers de seleccionar Habilitar
todas las macros.
Pgina 4 de 22
6.
Finalmente debes pulsar el botn Aceptar para iniciar con la grabacin de la macro. A partir de este momento, se grabarn en la macro
los comandos que ejecute, as como lo que escriba o seleccione.
7. Ejecute las acciones que desee grabar. Los comandos que realice se guardaran en la macro para que pueda
volver a ejecutarlo. En nuestro caso debers de ejecutar las acciones que se plantearon durante el punto E.
Planificacin de la macro (pgina 4).
8. Al terminar de ejecutar las acciones planeadas debers pulsar el botn Detener grabacin para completar la
macro. Existen 2 formas de detener la grabacin: una es seleccionar el rectngulo (Azul) desde la
pestaa Desarrollador y la otra desde la barra de estado de Excel rectngulo
(Blanco). El icono de la parte inferior de la muestra se conoce como Usar referencia
relativa (relativa o
absoluta) cuando se especifican las celdas, se graban las referencias absolutas. En
este caso, si desea
que su macro seleccione celdas independientemente de donde est situado el cursor cuando se ejecute la macro, en la barra de
herramientas que aparece mientras graba, seale el botn referencia
relativa con objeto de cambiar la grabacin de referencias absolutas a
relativas. Esta opcin quedar activada hasta que cierre el programa o
presione otra vez en referencia relativa.
9. Para terminar la grabacin, d un clic en el botn Detener grabacin y la
macro habr quedado guardada. Para ejecutar la macro recin guardada
seleccionar una nueva hoja de Excel y seleccionar el comando Macros.
10. Al pulsar el comando Ver Macros se mostrar la
lista de todas las macros existentes y de las cuales
podrs elegir la que usted creo formato_tabla. Al
hacer clic sobre el comando Ejecutar se realizarn todas las acciones
almacenadas en la macro y obtendrs el resultado esperado. Por supuesto
que si utilizas el mtodo abreviado de teclado de la macro entonces se
omitir este ltimo cuadro de dilogo.
Pgina 5 de 22
Pgina 6 de 22
En la parte izquierda se muestra el Explorador de proyectos el cual muestra el proyecto VBA creado
para el libro actual y adems muestra las hojas pertenecientes a ese libro de Excel. Si por alguna razn
no puedes visualizar este mdulo puedes habilitarlo en la opcin de men Ver y seleccionando la
opcin Explorador de proyectos.
El Explorador de proyectos tambin nos ayuda a crear o abrir mdulos de cdigo que se sern de gran
utilidad para reutilizar todas las funciones de cdigo VBA que vayamos escribiendo.
Dentro del Editor de Visual Basic puedes observar una ventana llamada Inmediato que est en la
parte inferior. Esta ventana es de mucha ayuda al momento de escribir cdigo VBA porque permite
introducir instrucciones y observar el resultado inmediato. Adems, desde el cdigo VBA podemos
imprimir mensajes hacia la ventana Inmediato con el comando Debug.Print de manera que podamos
depurar nuestro cdigo. Si no puedes observar esta ventana puedes mostrarla tambin desde el men
Ver.
El rea ms grande en blanco es donde escribiremos el cdigo VBA. Es en esa ventana en donde
escribimos y editamos las instrucciones VBA que dan forma a nuestras macros.
Es importante familiarizarnos con el Editor de Visual Basic al iniciar con la creacin de macros en
Microsoft Excel 2016. A continuacin, se presenta El cdigo de la macro de la ventana de la derecha,
en ste se pueden modificar, borrar o agregar nuevas instrucciones (de Visual Basic). A continuacin,
se revisarn las partes principales de la macro, cada una de ellas documentadas en base a su funcionamiento.
Si usted grab su macro, puede que difiera en algunas instrucciones o en el orden como stas se guardaron; sin embargo, la mayor parte
debe coincidir.
En este ejercicio se modificar el color de la trama. En el antepenltimo bloque se defini en color azul celeste la trama de los encabezados
de la tabla; cambie el nmero del color (37) por el 42. Despus de realizar cualquier cambio, oprima CTRL + S o d un clic en el botn guardar.
Pgina 7 de 22
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
'Seleccin de la fila y columna de ttulos de la tabla
Range("A4:D4,D14,A5:A13").Select
'Colocar Negritas a la celda
Range("A5").Activate
Selection.Font.Bold = True
'Seleccin de la fila de ttulos
Range("A4:D4").Select
'Alineacin de los ttulos de la tabla
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.ShrinkToFit = False
.MergeCells = False
End With
'Seleccin de las columnas de precio y subtotal
Range("C5:D13,D14").Select
Range("D14").Activate
'Colocar formato de moneda
Selection.Style = "Currency"
'Escribe la frmula =B5*C5
Range("D5").Select
ActiveCell.FormulaR1C1 = "=RC[-2]*RC[-1]"
Range("D5").Select
'Copia la frmula al rango D5:D13
Selection.AutoFill Destination:=Range("D5:D13"), Type:=xlFillDefault
'Obtiene la suma de las celdas del rango D5:D13 en la celda D14
Range("D5:D13").Select
Range("D14").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-9]C:R[-1]C)"
'Cambia el ancho de la columna A
Columns("A:A").ColumnWidth = 20.29
'Selecciona las celdas de los encabezados de la tabla para poner una trama de color azul
Range("A4:D4,A5:A13,D14").Select
Range("D14").Activate
With Selection.Interior
.ColorIndex = 37
.Pattern = xlSolid
End With
' Selecciona la celda C14 y la pone en negritas
Range("C14").Select
Selection.Font.Bold = True
End Sub 'Fin de la macro
Pgina 8 de 22
Recuerde estar guardando los cambios realizados al Libro "Macros1". Al terminar los pasos, en el libro se debe encontrar la Hoja resultante
de la muestra de la pgina 4. Antes de guardar asegrese de haber nombrado la hoja resultante como "macrogra" y su libro compatible con
macro para guardar la macro.
PROCEDIMIENTO
En el Paso a paso, que se presenta a continuacin, se describe en detalle el procedimiento que debemos realizar para crear una funcin en
un mdulo que nos permitir calcular el rea de un hexgono. Solo tenemos que seguir cada uno de los pasos indicados.
1. Ingrese al Editor de Visual Basic (alt+F11)
2. Inserte un mdulo, seleccionando del men Insertar Mdulo
3. En la ventana Cdigo, escriba el nombre a la funcin como Function y, a continuacin, dejando un espacio, como le llamaremos. Para
Nuestro caso introduzca en el rea de cdigo Function area_hexagono.
4. Una vez ingresado el nombre, presione ENTER. El editor de VBA aade unos parntesis despus del nombre inserta y adems una nueva
lnea con las instrucciones End Function.
5. A continuacin, dentro de los parmetros que agrego VBA, coloca los parmetros que recibe la funcin (si existen), para nuestro caso
los parmetros Lado, Apotema.
6. Entre estas dos lneas, escriba el cdigo que sigue, que contiene la frmula para calcular el rea. Para ello introduzca las siguientes 3
lneas:
Function area_hexagono(Lado, Apotema)
P = Lado * 6
A = (P * Apotema) / 2
area_hexagono = A
End Function
Podemos utilizar la sentencia Exit Function para salir de una funcin antes de que esta finalice. Por ejemplo, tenemos la funcin
area_hexagono que espera recibir un valor positivo y mayor que cero para realizar el clculo. Entonces, si el valor recibido es menor que
cero, la funcin no podr continuar, mostrar un mensaje de error y, como consecuencia, saldr de la funcin de inmediato. Por lo tanto,
para detener la ejecucin de la funcin cuando recibe un valor menor que cero, empleamos la sentencia Exit Function como muestra la
siguiente sintaxis:
Function area_hexagono(Lado, Apotema)
If Lado <= 0 Then
MsgBox "Ingresar un nmero mayor que 0"
Exit Function
Else
P = Lado * 6
A = (P * Apotema) / 2
area_hexagono = A
End If
End Function
7. Antes de ejecutar la funcin desde una hoja de clculo Disea la siguiente tabla.
8.
9.
Las funciones definidas por el usuario las podemos visualizar dando clic en Pestaa Formulas y buscamos en categoras de la funcin la
que diga funciones Definidas por el usuario y encontraremos la funcin area_hexagono.
En ella deber elegir los valores de la formula seleccionando de la misma forma como se ha realizado con las funciones de Excel y segn
se muestra en la imagen. La funcin area_hexagono nos pide 2 parmetros tiene que son el lado y la apotema, que para nuestro caso
se encuentran en las celdas 2 B3 y B4 respectivamente, luego clic en el botn aceptar.
Pgina 9 de 22
10. Guarde los cambios efectuados en el libro "Macros1" y sbalo al enlace del aula Entrega de archivos Gua 8. Antes de guardar
asegrese de haber nombrado la hoja como "function", adems recuerde que su libro debi de guardarlos con la extensin .xlsm, que
es la extensin que Excel le coloca a los libros habilitados para macros, de lo contrario no incluir sus macros en el libro.
Excel es un programa que tiene un gran potencial, pero la mayora de la gente lo maneja de una forma muy simple, utilizando solo opciones
bsicas, pero como ya vimos, Excel cuenta con un lenguaje muy poderoso llamado Visual Basic, este es solo una parte del lenguaje, pero
permite hacer o resolver los problemas ms fcilmente, solo debemos aprender a programarlo.
Procederemos a realizar un Formulario que permita introducir el Nombre y Edad de una persona, para calcular los Das Vividos hasta
la fecha. Los resultados se mostrarn en una hoja de Excel denominada "DiasVividos" que se encontrar en nuestro libro de trabajo
"BaseGua8" como "Hoja1". El formulario deber asignar al objeto que se lee como "De Clic Aqu" ubicado en la hoja de insercin. Adems
de la tecla rpida m.
Resultado Esperado:
Pgina 10 de 22
PROCEDIMIENTO
1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.
2. Activa las siguientes opciones:
5.
6.
7.
8.
9.
10. Los controles como las Etiquetas y Cuadros de Textos pueden modificrseles algunas opciones
en la Ventana Propiedades para hacer esto es necesario tener conocimiento sobre las
propiedades de los controles. No altere las propiedades si no las conoce.
11. Elija del Cuadro de Herramientas el control Botn de Comando y Arrastre dibujando en el
Formulario USERFORM1 el Botn, despus de un clic en el nombre del Botn dibujado y podr
modificar el nombre y pondremos el rotulo al botn como Resultado". Si por error da doble
clic en la Botn y lo manda a la pantalla de programacin del botn de comando, solo de doble
clic en UserForm1 que se encuentra en el Explorador de Proyecto.
As quedara el Formulario formado por los controles requeridos:
Pgina 11 de 22
13. Ahora de doble clic sobre el control Textbox1 para programarlo y despus inserte el siguiente cdigo:
Private Sub TextBox1_Change()
Range("A9").Select ' Esto indica que se vaya a A9 y escriba lo que hay en el Textbox1
ActiveCell.FormulaR1C1 = TextBox1
End Sub
Nota.-Lo que est en azul lo genera Excel automticamente, usted solo escribir lo que est en color Negro
Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1 que se
encuentra en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo
Explorador de Proyecto.
14. Ahora de doble clic sobre el control Textbox2 para programarlo y despus inserte el siguiente cdigo:
Private Sub TextBox2_Change()
Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
Rem aqu se crea la Formula
TextBox3 = Val(TextBox2) * 365
Rem El Textbox3 guardara el total de la multiplicacin del Textbox2 por 365
Rem El Comando Val permite convertir un valor de Texto a un Valor Numrico
Rem Esto se debe a que los Textbox no son Numricos y debemos de Convertirlos
End Sub
Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto,
o simplemente de clic en Ver Objeto en el mismo Explorador de Proyecto.
15. Ahora de doble clic sobre el control Textbox3 para programarlo y despus inserte el siguiente cdigo:
Private Sub TextBox3_Change()
Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub
Esto indica que se vaya a C9 y escriba lo que hay en el Textbox3.
Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto,
o simplemente de clic en Ver Objeto en el mismo Explorador de Proyecto.
16. Ahora de doble clic sobre el control Botn de Comando para programarlo y despus inserte el siguiente cdigo:
Private Sub CommandButton1_Click()
Rem inserta un rengln
Selection.EntireRow.Insert
Rem Empty Limpia Los Textbox
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
Rem Textbox1.SetFocus Enva el cursor al Textbox1 para volver a capturar los datos
End Sub
Nota.-El comando Rem es empleado para poner comentarios dentro de la programacin, el comando Empty es empleado para
vaciar los Textbox.
Esto va permitir que cuando se ejecute el formulario y se d la edad, el resultado de los das vividos aparecer en el Textbox3 y se
escribir tambin en Excel. El comando Val es un comando de Visual Basic que te permite convertir un valor de texto a un valor
numrico. Recuerden el Comando Rem se utiliza para poner Comentarios nicamente y no afecta a la programacin.
17. Ahora presione el botn Ejecutar User/Form que se encuentra en la barra de herramientas o simplemente la tecla de funcin
F5.
Pgina 12 de 22
Se activar el Userform1 y todo lo que escriba en los Textbox se escribir en Excel y cuando presione el botn Insertar, se insertar
un rengln y se vaciaran los Textbox y despus se mostrara el cursor en el Textbox1.
18. Ahora presione el botn Guardar que se encuentra en la barra de herramientas.
Mdulo para invocar el formulario
19. En una hoja de Excel luego que Guardamos el Formulario, Creamos una nueva Macro
tecleando Alt+F8
20. Digitar el nombre de macro "Formulario1" y clic en
opcin Crear. Donde aparecer el cdigo siguiente
21. En medio de este cdigo deber de digitar las siguientes
2 lneas:
Load UserForm1 'Cargar Formulario
UserForm1.Show 'Muestre el Formulario
22. Guarde lo anterior y en seguida cierra nuevamente VBA y deja la pantalla de la hoja
"DiasVividos".
23. Presione ALT+F8 y clic en Opciones en
tecla de mtodo abreviado digite m y en
descripcin "Das Vividos" y aceptar.
24. Adems, podemos configurar el rectngulo
De clic aqu para que al presionarlo se
active tambin la macro, para ello
Presionar Clic derecho sobre el rectngulo
y luego clic en asignar macro.
Con lo anterior ya quedo configurado el
rectngulo para que ejecute la macro.
Adems de l mtodo abreviado de
Control + m.
Guarde los cambios realizados al en libro con el nombre Formulario.xlsm", recuerde guardarlo como un libro habilitado para macros. Al
terminar los pasos, en el libro se debe encontrar la Hoja resultante de la muestra de la pgina 10, antes de guardar asegrese de haber
nombrado la hoja resultante como "DiasVividos"
Pgina 13 de 22
PROCEDIMIENTO
1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.
2. Activa las siguientes opciones:
5.
Al hacer cualquiera de las opciones anteriores aparecern las siguientes pantallas en el rea de trabajo:
6.
Para crear el formulario solo arrastramos del cuadro de herramientas los controles que deseamos agregar a nuestro formulario. El
formulario es el que se llama UserForm2. Si deseamos cambiar las propiedades de los controles nos dirigimos a Ver->Ventana
de Propiedades o presionamos F4 y nos aparecer una ventana al lado izquierdo como se muestra a continuacin:
7.
Pgina 14 de 22
Name
lbresoper
lbnum1
lbnum2
lbsuma
lbresta
lbmulti
txnum1
txnum2
txsuma
txresta
txmulti
Btninicio
Btnadicionar
Btnsalir
scnum2
sbnum1
Font
Calibri, Negrita, 20
Calibri, Normal, 12
Calibri, Normal, 12
Calibri, Normal, 12
Calibri, Normal, 12
Calibri, Normal, 12
Calibri, Normal, 12
Calibri, Normal, 12
Calibri, Normal, 12
8.
9.
Pgina 15 de 22
Control
Evento
btnadicionar
btnadicionar_Click()
btnsalir
btnsalir_Click()
scnum2
scnum2_Change()
sbnum1
sbnum1_Change()
txnum1
txnum1_Change()
txnum2
txnum2_Change()
txsuma
txsuma_Change()
txresta
txresta_Change()
txmulti
txmulti_Change()
Codigo
Selection.EntireRow.Insert
txnum1 = Empty
txnum2 = Empty
txsuma = Empty
txresta = Empty
txmulti = Empty
End
scnum2.Max = 99
scnum2.Min = 1
txnum2.Value = scnum2.Value
sbnum1.Max = 99
sbnum1.Min = 1
txnum1.Value = sbnum1.Value
Range("A3").Select
ActiveCell.FormulaR1C1 = txnum1
Range("B3").Select
ActiveCell.FormulaR1C1 = txnum2
txsuma = Val(txnum1) + Val(txnum2)
txresta = Val(txnum1) - Val(txnum2)
txmulti = Val(txnum1) * Val(txnum2)
Range("C3").Select
ActiveCell.FormulaR1C1 = txsuma
Range("D3").Select
ActiveCell.FormulaR1C1 = txresta
Range("E3").Select
ActiveCell.FormulaR1C1 = txmulti
10. Para probar que funcione. Para ello procedemos a presionar el botn Ejecutar Sub/UserForm en la barra de herramienta
o presionamos F5. Al hacer esto debera realizar la siguiente secuencia:
Pgina 16 de 22
Presionamos Adicionar
Pgina 17 de 22
Presionamos Salir
11. Con el siguiente cdigo deshabilitaremos las opciones, hasta que presionemos Inicio; para ello seleccionamos en la barra superior
del cdigo las siguientes opciones:
Pgina 18 de 22
14. Presionamos Nuevo al hacer esto debemos copiar y pegar el siguiente cdigo:
Sub CALCULAR()
Load UserForm2
UserForm2.Show
End Sub
15. Guardamos los cambios y salimos del VB. Damos clic derecho sobre el botn y
presionamos Asignar Macro como lo muestra la siguiente figura:
Recuerde estar guardando los cambios realizados al Libro "Formulario.xlsm". Al terminar los pasos, en el libro se debe encontrar la Hoja
resultante de la muestra de la pgina 13. Antes de guardar asegrese de haber nombrado la hoja resultante como "Calcular"
Pgina 19 de 22
PROCEDIMIENTO
1.
2.
3.
4.
5.
6.
7.
Codigo
Dim Res As Variant
Res = Application.VLookup(txbuscar.Value, Range("B2:E101"), 4, False)
If IsError(Res) = False Then
txnombre.Value = Application.VLookup(txbuscar.Value, Range("B2:E101"), 2,
False) + " " + Application.VLookup(txbuscar.Value, Range("B2:E101"), 3, False)
txpromedio.Value = Application.VLookup(txbuscar.Value, Range("B2:E101"), 4,
Btnbuscar
btnbuscar_Click()
False)
Else
txnombre.Value = "NO SE ENCONTRO CARNET"
txpromedio.Value = " "
End If
Btncerrar
btncerrar_Click()
End
Ahora procederemos a realizar el boton para llamarlo desde la Hoja. Realizamos los mismos pasos que el item anterior y le pegamos
este codigo:
Sub abrir()
Load UserForm3
UserForm3.Show
End Sub
Pgina 20 de 22
8.
Recuerde estar guardando los cambios realizados al Libro "Formulario.xlsm". Al terminar los pasos, en el libro se debe encontrar la Hoja
resultante de la muestra de la pgina20. Antes de guardar asegrese de haber nombrado la hoja resultante como " Alumnos-msm115"
Pgina 21 de 22
PROCEDIMIENTO
1.
2.
3.
Antes de empezar cercirese que nombres posee cada hoja de Clculo, En lugar
de Hoja1, Hoja2 y Hoja3; Nmbrelas: DiasVividos, Calcular y Alumnos-MSM115
respectivamente.
Entre a el Editor Visual Basic (Alt + F11) y cree un Userform4 (igual que los ejercicio
anteriores)
Insrtele 4 Botones de comando al formulario, tal como se muestra a continuacin.
Cmbiele las propiedades Caption al formulario, Botones 1, 2, 3 y 4. Entre a cada
Botn (doble clic) y Escrbale el Siguiente Cdigo para programarlo:
Private Sub CommandButton1_Click()
Worksheets("DiasVividos").Select
End Sub
Private Sub CommandButton2_Click()
Worksheets("Calcular").Select
End Sub
Private Sub CommandButton3_Click()
Worksheets("Alumnos-MSM115").Select
End Sub
4.
5.
Guarde los cambios efectuados en el libro "Formulario.xlsm" y sbalo al enlace del aula Entrega de
archivos Gua 8
Pgina 22 de 22