Para comenzar a usar Macros, se debe tener en cuenta los siguientes 5 ejemplos donde se tiene lo necesario para entender el funcionamiento de Macros de Excel. Todos los ejercicios de Macros en Excel mostrados a continuación cuentan con un ejemplo que se puede descargar y utilizar.
Ejemplo 1: Copiar formato en varias hojas
El link anterior muestra la forma de usar el grabador de macros
El siguiente macros copia un formato establecido en cualquier hoja que se aplique.
Se ejecuto la Macros 2
(Para mayor visualización de la imagen, hacer click en la misma)
Descargar ejemplo: Copiar formato en varias hojas
Ejemplo 2: Referencias relativas
El link anterior muestra el código de referencia relativa VBA
(Para mayor visualización de la imagen, hacer click en la misma)
Descargar ejemplo: Referencia-Relativa
Ejemplo 3: Las cuatro operaciones básicas con macros
El siguiente ejemplo ejecuta una macro por cada operación básica: suma, resta, multiplicación y división
(Para mayor visualización de la imagen, hacer click en la misma)
Descargar ejemplo: Como-ejecutar-una-macro
Ejemplo 4: Copiar filas filtradas en nuevo libro
El siguiente ejemplo muestra una base de datos y la macros copia el filtro de los datos de la base y los copia en un nuevo libro
(Para mayor visualización de la imagen, hacer click en la misma)
Descargar ejemplo: Copiar-filas-filtradas
Ejemplo 5: Creación de gráficos con macros
Con el siguiente ejemplo se puede crear gráficos con el uso de macros
(Para mayor visualización de la imagen, hacer click en la misma)
En el blog no se muestra el ejemplo, pero se adjunta el archivo de lo realizado en el ejemplo
Descargar ejemplo: Gráfico
Como se mencionó al inicio, una vez visto éstos ejemplos, el usuario ya puede entender el funcionamiento de una macros y su utilidad al momento de realizar operaciones repetitivas.
Descubra mucho más sobre el las Macros en Excel con nuestro Curso de Excel Avanzado.
17/05/2018 a las 11:36 am
Buenos días:
He estado practicando Macros, sé algunos pasos,
lo que no sé es como hacer que mi Macro tome parciales en una cantidad.
me pueden ayudar?
Gracias.
Saludos!
29/08/2018 a las 11:59 am
Sub Macro3()
j = 2
For I = 4 To 63
Sheets("Lista de inventario").Activate
If Cells(I, "I").Value > 1 Then
Range(Cells(I, "C"), Cells(I, "M")).Copy
Sheets("NIVELADOR RIGIDO").Activate
Cells(j, "C").Select
ActiveSheet.Paste
j = j + 1
End If
Next
End Sub
29/08/2018 a las 12:08 pm
hola buenos dias necesito ayuda con este macro }
Sub Macro3()
j = 2
For I = 4 To 63
Sheets("Lista de inventario").Activate
If Cells(I, "I").Value > 1 Then
Range(Cells(I, "C"), Cells(I, "M")).Copy
Sheets("NIVELADOR RIGIDO").Activate
Cells(j, "C").Select
ActiveSheet.Paste
j = j + 1
End If
Next
End Sub
03/03/2020 a las 7:11 pm
alch no se pero quise comentar para que me expliquen bien eso porfavor
12/10/2022 a las 1:54 pm
Realiza una macro en Excel para calcular una tabla de multiplicar, que pida la tabla, inicialización de la serie y terminación.