Excellente!
Hace falta un curso de macros en VBA
Introducción al curso
Excel para Análisis de Datos: Herramientas y Modelos Efectivos
¿Cómo piensa Microsoft Excel?
Herramientas básicas de Excel: uso de menús y funciones principales
Gestión de Hojas de Cálculo en Excel: Inserción, Nombres y Colores
Protección y edición de celdas en Microsoft Excel
Creación de Listas Desplegables en Excel para Formularios
Listas Desplegables Dependientes en Excel: Creación y Uso
Impresión Eficiente de Hojas de Excel
Manipulación Avanzada de Celdas en Excel
Formato y Manipulación de Hojas de Cálculo en Excel
Preparando la información
Gestión de Columnas, Filtros y Ordenación en Excel Avanzado
Unir y Separar Texto en Excel: Fórmulas y Herramientas Básicas
Fórmulas Básicas de Excel: Sumar, Promediar y Redondear Datos
Fórmulas de Texto y Fechas en Excel: Uso Práctico y Ejemplos
Fórmulas Condicionales y de Conteo en Excel
Nombrar Rangos y Operaciones con SUMARSÍ en Excel
Promedios Ponderados y Fijación de Datos en Excel
Cálculo de Promedio Ponderado en Excel
Pegado Especial en Excel: Fórmulas, Valores y Formatos
Uso de la función BUSCARV en Excel para datos dinámicos
Buscar V y Sí Error en Excel: Aplicación Práctica y Avanzada
Uso avanzado de la función BUSCARV en Excel para bases de datos.
Uso de la función BUSCARH en Excel para búsqueda horizontal
Combinación de Buscar H y Buscar B en Excel
Fórmulas condicionales en Excel: uso y ejemplos prácticos
Fórmulas Condicionales Avanzadas en Excel
Analizando la información
Formatos Condicionales en Excel: Aplicaciones Prácticas y Ejemplos
Formatos Condicionales Avanzados en Excel: Semáforos y Flechas
Tablas Dinámicas en Excel: Creación y Análisis de Datos
Tipos de Gráficas en Excel y su Uso Efectivo
Gráficas de Barras y Porcentajes en Excel para Proyectos de Inversión
Creación y uso de gráficos dinámicos en Excel
Formulación avanzada en tablas dinámicas Excel
Diseño de Modelos de Gestión en Excel con Listas y Tablas Dinámicas
Uso de "Buscar Objetivo" en Excel para Resolución de Problemas
Creación y Ejecución de Macros Básicas en Excel
Grabación y Modificación de Macros en Excel
Herramientas Avanzadas de Excel: Fórmulas, Tablas y Macros
Protección de Datos y Seguridad en Archivos Excel
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Las macros en Excel pueden parecer un desafío al principio, pero, sorprendentemente, son más accesibles de lo que podrías imaginar. Esencialmente, existen dos formas de crear macros: redactando el código desde cero o grabando el proceso para luego modificarlo. Este enfoque permite a los usuarios desde principiantes hasta avanzados optimizar sus acciones en Excel de manera eficiente. Vamos a profundizar en el proceso para que puedas empezar a sentirte cómodo trabajando con macros.
Para iniciarte en el mundo de las macros, es crucial comprender los componentes básicos. Una macro consta de:
Por ejemplo, al escribir sub macro_prueba
y presionar Enter, automáticamente se crea el cierre de la macro end sub
.
La ejecución de macros puede realizarse de dos maneras: línea por línea con la tecla F8 o de forma rápida mediante el botón de ejecución. Al usar F8, puedes observar la secuencia de acciones paso a paso, lo que facilita la identificación de errores en el código.
Un consejo útil es que no siempre necesitas escribir todo el código desde cero. Puedes copiar y pegar segmentos de código preexistentes y adaptarlos según tus necesidades.
Es posible no solo introducir texto sino también formatearlo. Un ejemplo es hacer que el texto aparezca en negrita o cambiar su color. Usando el código RGB, puedes personalizar el color de las celdas.
Al trabajar con macros, una buena práctica es reutilizar código. Esto ahorra tiempo y esfuerzo, permitiendo concentrarse en tareas más complejas. Prueba tomar partes de código que se repiten y ajustarlas para diferentes necesidades o contextos.
Te invito a realizar algunos retos para afianzar tus conocimientos:
A medida que avances, notarás que el mundo de las macros es tan vasto como tus necesidades. ¡Sigue practicando y explorando para convertirte en un experto de las automatizaciones en Excel!
Aportes 147
Preguntas 14
Excellente!
Hace falta un curso de macros en VBA
Hay un error en el RETOMACRO. Al final del código Range solo no funciona y por lo tanto no se ejecuta. Debe de ir acompañado por ActiveSheet.Range
Error:
Range(“a1”).Value = "juanes está atras"
Range(“a2”).Activate
Correcto:
ActiveSheet.Range(“a1”).Value = "juanes está atras"
ActiveSheet.Range(“a2”).Activate
Para qué sirven los macros, no es mas fácil usar la interfaz gráfica de excel en vez de estar programando?
Resumen:
Las macros están escritas en VBA, sirven para automatizar eventos, propiedades y demás objetos de Excel.
F8 nos permite ejecutar por pasos. Las subrutinas abiertas deben cerrarse. Vimos algunas de las referencias a objetos como worksheet, ActiveSheet. para llamar a objetos en la interfaz y poder cambiarles el formato y demás.
Existen dos formas de hacer macros:
Sub nombre_mancro()
Codigo
End Sub
Códigos de las macros
ActiveCell.Value = "Hola amigos"
Worksheets("Hoja2").Activate
ActiveSheet.Range("B2").Value = "PLATZI"
ActiveSheet.Range("B2").Font.Bold = True
ActiveSheet.Range("B2").Font.Color = RGB(152, 200, 62)
# Codigo Alternativo
Worksheets("Hoja2").Activate
With ActiveSheet.Range("B2")
.Value = "PLATZI"
.Font.Bold = True
.Font.Color = RGB(152, 200, 62)
End With
Tengo una gran inquietud. Cuando le doy F8 en VBA me sale un mensaje de alerta que dice “esta macro está desabilitada” y no me permite correr la macro. Alguien me puede ayudar?
Cuando se acostumbren a usar VBA. No se desanimen si un dia no pueden lograr algo, persistan, y lograran hacer de todo.
para tener la pestaña habilitada de macros en la barra de herramientas de Excel, se puede hacer de la siguiente manera.
Para Windows, vaya a Opciones > archivo >Personalizar cinta de opciones.
Para Mac,vaya a Excel > preferencias… > cinta de opciones & barra de herramientas.
A continuación, en la sección Personalizar la cinta de opciones, en Pestañas principales,active la casilla Programador y presione Aceptar.
Asi podras tener varias opciones a la vista
RETO #19: Retos macros 1,2 y 3.
Excel es el lenguaje de programación bastante subestimado en los últimos tiempos.
Esperando el curso de VBA 😃
Funciones (Function); tienen valor de retorno.
Subrutinas (Sub); no tienen valor de retorno.
Sub RETOMACRO1()
’ Ir a la hoja 1
’ Ir a la celda B5
’ Escribir en esa celda la
’ palabra Platzi con los colores corporativos
Worksheets(“Hoja1”).Activate
With ActiveSheet.Range(“B5”)
.Value = “Platzi”
.Font.Color = RGB(0, 0, 200)
End With
End Sub
Sub RETOMACRO2()
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“b3”).Value = 23.36
ActiveSheet.Range(“b4”).Value = "este numero ES"
ActiveSheet.Range(“b3”).Font.Bold = True
ActiveSheet.Range(“b4”).Font.Color = RGB(0, 200, 0)
ActiveCell.Value = 22000000
ActiveSheet.Range(“b4”).Font.Color = RGB(200, 0, 0)
ActiveSheet.Range(“a1”).Value = "juanes está atras"
ActiveSheet.Range(“a2”).Activate
End Sub
Sub RETOMACRO_2()
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
'Nos lleva a la Hoja1
’Coloca en la celda B3 el valor 23.36
’Coloca en la celda B4 el valor “este numero ES”
'a la celda B3 la coloca en negrita
’a la celda B4 le coloca el color RGB(0, 200, 0)
'en la celda donde esta celeccionada en ese momento ingresa 22000000
’en B4 cambia la el color a RGB(200, 0, 0)
'en A1 coloca el valor “juanes está atras”
'activa la celda A2
End Sub
Sub RETOMACRO3()
‘Ir a la hoja 3
’De acuerdo a la modalidad de la macro EJEMPLO,
’ escribir su nombre en negrilla y en color rojo
’ en la que esté activa
Worksheets(“Hoja3”).Activate
With ActiveCell
.Value = “ledgar brian”
.Font.Bold = True
.Font.Color = RGB(200, 0, 0)
End With
End Sub
Mi primera macro
Lo que realiza la macro es lo siguiente:
Debe ir a Hoja 1.
En el rango B3, escribir 23.36.
En el rango B4, escribir “este numero ES”.
La celda B3 debe estar en negrita.
La celda B4 cambia a color verde.
En la celda activa, escribir 22000000
La celda B4 cambia a color rojo.
En la celda A1 escribir "juanes está atras"
Activar el rango A2
Conocer y entender el código generado te permite personalizar el funcionamiento del mismo y también solucionar problemas que puedas llegar a detectar dentro del funcionamiento de una macro.
Excelente clase!
Buen Día
Comparto ejercicio.
CS
Al igual que otros compañeros, pienso que este temas de automatización en Excel merece un curso completo por aparte.
Sub reto1()
Worksheets(“Hoja1”).Activate
ActiveCell.Range(“B5”).Value = "Platzi"
ActiveCell.Range(“B5”).Font.Color = RGB(152, 200, 62)
End Sub
RETO 2
Muy buen aporte
Cual seria el comando para ejecutar por lineas o por pasos el Visual Basic en Mac, (F8 no funciona en Mac es uno distinto) no he podido encontrar el comando o el botón de interfaz para ejecutarlo paso a paso
Sub RETOMACRO1()
’ Ir a la hoja 1
’ Ir a la celda B5
’ Escribir en esa celda la
’ palabra Platzi con los colores corporativos
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“B5”).Value = "Platzi"
ActiveSheet.Range(“B5”).Font.Color = RGB(152, 200, 62)
End Sub
Sub RETOMACRO2()
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
'Acive la “hoja1”
'En la hoja activa, en la celda b3 ingrese el valor 23.36
’En la hoja activa, en la celda b4 ingrese el valor “este numero ES”
'En la hoja activa, en la celda b3 resaltar en negro
’En la hoja activa, en la celda b4 cambiar a color verde
’En la celda activa ingrse el valor 22000000
’En la hoja activa, en la celda b4 cambiar a color rojo
’En la hoja activa, en la celda a1 ingrese el valor “juanes esta atras”
'En la hoja activa, en la celda a2 colocarse
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“b3”).Value = 23.36
ActiveSheet.Range(“b4”).Value = "este numero ES"
ActiveSheet.Range(“b3”).Font.Bold = True
ActiveSheet.Range(“b4”).Font.Color = RGB(0, 200, 0)
ActiveCell.Value = 22000000
ActiveSheet.Range(“b4”).Font.Color = RGB(200, 0, 0)
ActiveSheet.Range(“a1”).Value = "juanes está atras"
ActiveSheet.Range(“a2”).Activate
End Sub
Sub RETOMACRO3()
‘Ir a la hoja 3
’De acuerdo a la modalidad de la macro EJEMPLO,
’ escribir su nombre en negrilla y en color rojo
’ en la que esté activa
Worksheets(“Hoja3”).Activate
With ActiveCell
.Value = “Ysaac”
.Font.Bold = True
.Font.Color = RGB(255, 0, 0)
End With
End Sub
Recordando lo fácil que es visual con estas explicaciones
Sub RETOMACRO1()
’ Ir a la hoja 1
’ Ir a la celda B5
’ Escribir en esa celda la
’ palabra Platzi con los colores corporativos
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“B5”).Value = "Platzi"
ActiveSheet.Range(“B5”).Font.Bold = True
ActiveSheet.Range(“B5”).Font.Color = RGB(152, 200, 62)
Sub RETOMACRO_2()
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
'Ir a Hoja 1
’Ir a la celda B3 y digitar el número 23.36
’Ir a la celda b4 y escribir “este numero ES”
'Ir a la celda b3 y activar la negrita
’Ir a la celda b4 y activar el color verde
’Ingresar donde el cursor esta posicionado el valor 22000000
’Ir a la celda b4 y activar el color rojo
’Ingresar en la celda a1 juanes esta atras
‘
’
Sub RETOMACRO3()
‘Ir a la hoja 3
’De acuerdo a la modalidad de la macro EJEMPLO,
’ escribir su nombre en negrilla y en color rojo
’ en la que esté activa
Worksheets(“Hoja3”).Activate
ActiveSheet.Range(“B2”).Value = "ursula"
ActiveSheet.Range(“B2”).Font.Bold = True
ActiveSheet.Range(“B2”).Font.Color = RGB(200, 0, 0)
Reto Realizado
Macro 1
Macro 2
Macro 3
With Worksheets(“Hoja1”).Range(“f12”)
.Value = “Platzi”
.Font.Bold = True
.Font.Color = RGB(0, 200, 0)
End With

’ Ir a la hoja 1
’ Ir a la celda B5
’ Escribir en esa celda la
’ palabra Platzi con los colores corporativos
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“B5”).Value = "Platzi"
ActiveSheet.Range(“B5”).Font.Bold = True
ActiveSheet.Range(“B5”).Font.Color = RGB(152, 200, 62)
End Sub
Sub RETOMACRO2()
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“b3”).Value = 23.36
ActiveSheet.Range(“b4”).Value = "este numero ES"
ActiveSheet.Range(“b3”).Font.Bold = True
ActiveSheet.Range(“b4”).Font.Color = RGB(0, 200, 0)
ActiveCell.Value = 22000000
ActiveSheet.Range(“b4”).Font.Color = RGB(200, 0, 0)
Range(“a1”).Value = "juanes está atras"
Range(“a2”).Activate
End Sub
Sub RETOMACRO_2()
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
'Vaya a la Hoja1 (Worksheets(“Hoja1”).Activate)
'En la hoja q esta activa en la celda b3 ingrese un valor igual 23.36 (ActiveSheet.Range(“b3”).Value = 23.36)
‘En la hoja q esta activa en la celda b4 ingrese un valor “este numero ES” (ActiveSheet.Range(“b4”).Value = “este numero ES”)
‘En la hoja que esta activa en la celda b3 ponga en negrita 23.36
’En la hoja que esta activa en la celda b4 modifique el color con un codigo RGB verde (ActiveSheet.Range(“b4”).Font.Color = RGB(0, 200, 0))
‘La celda que esta activa ingrese el valor igual a 22000000 (ActiveCell.Value = 22000000)
‘En la hoja que esta activa en la celda b4 modifique el color con un codigo RGB rojo (ActiveSheet.Range(“b4”).Font.Color = RGB(200, 0, 0))
‘En la celda a1 ingrese el valor “juanes está atras” (Range(“a1”).Value = “juanes está atras”)
‘Active la celda a2
’
’
’
’
’
’
End Sub
Sub RETOMACRO3()
‘Ir a la hoja 3
’De acuerdo a la modalidad de la macro EJEMPLO,
’ escribir su nombre en negrilla y en color rojo
’ en la que esté activa
Worksheets(“Hoja3”).Activate
ActiveSheet.Range(“B5”).Value = "Platzi"
ActiveSheet.Range(“B5”).Font.Bold = True
ActiveSheet.Range(“B5”).Font.Color = RGB(200, 0, 0)
End Sub
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
'Ir a la hoja 1
’en la celda b3 escribir 23,36
’en la b4 el texto este numero es
’en la celda be en negrita
’la b4 de color rojo
’en la celda activa poner 22 millones
’en la b4 color verde
’en a1 escribir juanes esta atras
’y quedar en la a2
Creo que lo no se mencionó bien, son los comentarios.
Estos básicamente son líneas dentro del código que no se ejecutan (se visualizan de color verde) y cuya finalidad es servir como anotaciones que faciliten el entendimiento del programa para cualquier persona.
Para agregar un comentario se debe escribir una comilla sencilla (‘) al inicio de la línea, después se puede escribir cualquier cosa hasta el salto de línea (dar enter). Excel colorea de verde dicho texto para indicar que es un comentario de VBA.
Ejemplo:
ActiveSheet.Range("a2").Activate
' Selecciona o activa la celda A2
Adjunto mis soluciones
Vaya las Macros han sido más fácil de lo que pensaba (claro que ya tenía bases de programación). Aunque no me agrada mucho VisualBasic, igual se entiende muy bien.
Ok.
Ejecicio 1
Ejercicio 2
Ejercicio 3
Respuesta del reto:
Sub RETOMACRO2()
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“b3”).Value = 23.36
ActiveSheet.Range(“b4”).Value = "este numero ES"
ActiveSheet.Range(“b3”).Font.Bold = True
ActiveSheet.Range(“b4”).Font.Color = RGB(0, 200, 0)
ActiveCell.Value = 22000000
ActiveSheet.Range(“b4”).Font.Color = RGB(200, 0, 0)
Range(“a1”).Value = "juanes está atras"
Range(“a2”).Activate
Sub RETOMACRO_2()
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
'Activar la hoja 1
’En la celda B3 escribir 23.36
’En la ceda B4 escribir el valor “Este numero Es”
'En la celda B3 colocar en negrita el texto
’En la Celda B4 activar el color RGB (0, 200, 0)
'En la Celda activa colocar el valor 22000000
’En la celda B4 activar el color RGB (200, 0 ,0 )
'En la celda A1 colocar el valor “Juanes está atras”
'Activar la celda A2
’ Ir a la hoja 1
’ Ir a la celda B5
’ Escribir en esa celda la
’ palabra Platzi con los colores corporativos
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“B5”).Value = "Platzi"
ActiveSheet.Range(“B5”).Font.Bold = True
ActiveSheet.Range(“B5”).Font.Color = RGB(152, 200, 62)
Buena la clase!
Sub Reto 1
Sub RETOMACRO1()
Worksheets(“Hoja 1”).Activate
ActiveSheet.Range(“B5”).Value = "Platzi"
ActiveSheet.Range(“B5”).Font.Color = RGB(152, 200, 62)
End Sub
Explicación del RETOMACRO_ 2
‘Activa la Hoja 1’
‘Activa la celda B3 y completa con el valor "23.36’
'Activa la celda B4 y completa con el valor “este numero ES” '
‘El valor de la celda B3 lo pone en negrita’
‘Activa la celda B4 y lo pone de color correspondiente a su código de color’
‘En la celda activa completa con el valor “22000000”’
‘La celda B4 lo pone del color correspondiente de acuerdo a su código de color correspondiente’
‘En la celda A1 lo completa con el valor “juanes está atras”’
‘Activa la celda A2’
End Sub
Sub RETOMACRO3()
Worksheets(“Hoja 3”).Activate
With ActiveSheet.Range(“a7”)
.Value = “Leticia”
.Font.Bold = True
.Font.Color = RGB(0, 255, 0)
End With
End Sub
Listo:
Reto 1
Sub RETOMACRO1()
’ Ir a la hoja 1
’ Ir a la celda B5
’ Escribir en esa celda la
’ palabra Platzi con los colores corporativos
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“B5”).Value = "Platzi"
ActiveSheet.Range(“B5”).Font.Color = RGB(152, 200, 62)
Reto 2
Sub RETOMACRO2()
‘Activar la hoja1’
‘ir a la celda “b3” y colocar el valor de 23.36 y en negrilla’
‘ir a la celda “b4” y colocar el testo “este numero ES”’
‘El texto en negrilla y de color verde’
‘en la celda activa colocar el valor de 22000000’
‘cambiar el color de la celda B4 por rojo’
‘en la cenda a1 colocar el texto “juanes est’a atras”’
‘y activar la celda a2’
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“b3”).Value = 23.36
ActiveSheet.Range(“b4”).Value = "este numero ES"
ActiveSheet.Range(“b3”).Font.Bold = True
ActiveSheet.Range(“b4”).Font.Color = RGB(0, 200, 0)
ActiveCell.Value = 22000000
ActiveSheet.Range(“b4”).Font.Color = RGB(200, 0, 0)
Range(“a1”).Value = "juanes está atras"
Range(“a2”).Activate
End Sub
Reto 3
Creo que para el reto 2 es indispensable agregar “ActiveSheet” en las dos últimas lineas, de modo que quede así:
ActiveSheet.Range(“a1”).Value = "juanes está atras"
ActiveSheet.Range(“a2”).Activate
De lo contrario no va a funcionar
Reto 1
Reto 2
Reto 3
Voy que todos han compartido material excelente, ¿Dónde puedo aprender Microsoft Visual Basic para hacer las macros? …se puede hacer con otro lenguaje?
Sub RETOMACRO3()
With Worksheets(“hoja3”).Range(“a1”)
.Value = “Kevin”
.Font.Bold = True
.Font.Color = RGB(255, 0, 0)
End With
End Sub
Reto1
Reto2
Reto3
Sub RETOMACRO_2()
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
'se activa la hoja 1
’En la celda B3 escribe 23.36
’En la celda B4 escribe texto: este numero ES en rojo
’Negritas la celda B4
’cambia a verda la celda B4
’Cambia el valor de la celda B3 por le número 22000000
en las ultimas lineas de código en mi caso, se generó un error.
Reto:
’ Ir a la hoja 1
’ Ir a la celda B5
’ Escribir en esa celda la
’ palabra Platzi con los colores corporativos
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“B5”).Value = "Platzi"
ActiveSheet.Range(“B5”).Font.Color = RGB(152, 200, 62)
End With
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
'Ir a la hoja 1
’Escribir en la celda B3 y escribir 23.36
’Escribir en la cela B4 “Este numero es”
'Dar bold a lo escrito en la celda b3
’Dar color a lo escrito
’Escribir 22000000 en la celda B4
’Dar color a lo escrito en la celda B4
’Falto describir la activesheet, dara error
’Falto describir la activesheet, dara error
Worksheets(“Hoja3”).Activate
ActiveSheet.Range(“B5”).Value = "Nicolas"
ActiveSheet.Range(“B5”).Font.Bold = True
ActiveSheet.Range(“B5”).Font.Color = RGB(89, 100, 202)
End Sub
Reto 1
Reto 2
Reto 3
Solucion al reto de Macros
Sub RETOMACRO1()
’ Ir a la hoja 1
’ Ir a la celda B5
’ Escribir en esa celda la
’ palabra Platzi con los colores corporativos
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“B5”).Font.Color = RGB(152, 200, 62)
ActiveSheet.Range(“B5”).Value = “Platzi”
End Sub
Sub RETOMACRO2()
Worksheets(“Hoja1”).Activate
ActiveSheet.Range(“b3”).Value = 23.36
ActiveSheet.Range(“b4”).Value = "este numero ES"
ActiveSheet.Range(“b3”).Font.Bold = True
ActiveSheet.Range(“b4”).Font.Color = RGB(0, 200, 0)
ActiveCell.Value = 22000000
ActiveSheet.Range(“b4”).Font.Color = RGB(200, 0, 0)
ActiveSheet.Range(“a1”).Value = “juanes está atras”
'Range(“a2”).Activate
End Sub
Sub RETOMACRO_2()
‘Escribir lo que está haciendo la macro de arriba
’ paso por paso. Rectificar corriendo la macro.
’ Activar la hoja de trabajo llamada “Hoja1” del libro
’ En la celda B3 de la “Hoja1” colocar el valor de 23.36
’ En la celda B4 misma hoja colocar “este numero ES”
’ El texto de B3 ponerlo en negrita
’ El color en B4 ponerlo en Verde claro
’ En la celda activa (la actual)poner el valor de 22000000
’ Cambiar el color de B4 a Rojo
’ Complete la instruccion con ActiveSheet y en la celda A1 colocó “juanes está atras”
’ La instruccion “Range(“a2”).Activate” la deje como comentario al estar incompleta
End Sub
Sub RETOMACRO3()
‘Ir a la hoja 3
’De acuerdo a la modalidad de la macro EJEMPLO,
’ escribir su nombre en negrilla y en color rojo
’ en la que esté activa
Worksheets(“Hoja3”).Activate
With ActiveSheet.Range(“a7”)
.Value = “Jhins Cardenas”
.Font.Bold = True
.Font.Color = RGB(255, 0, 0)
End With
End Sub
Como identifica uno el código para colocarlo en la macro
Curso de Macro por favor!
Seria bueno que se realice un curso que explique la interfaz de las Macros, ejemplos de como queda una macro finalizada y cual puede ser su utilidad realmente
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?