Cómo asignar una macro a una celda en Excel (En 4 Pasos)

Por stephanie ellen
Cómo asignar una macro a una celda en Excel (En 4 Pasos)
Jupiterimages/Brand X Pictures/Getty Images

Una macro es un trozo de código ejecutable en VBA (Visual Basic para Aplicaciones) que puedes usar para modificar Microsoft Excel para que se ajuste a tus necesidades. Por ejemplo, puedes escribir una macro para dar formato a una hoja de cálculo de una forma determinada. Las macros se pueden ejecutar usando la tecla F5 en el VBE (Editor de Visual Basic), se pueden asignar a una tecla de función o puedes ejecutar una macro con un clic de celda.

Paso 1

Haz clic con el botón derecho en la pestaña de la hoja en la que quieres hacer el cambio. Las pestañas de hojas están en la parte inferior de la hoja de trabajo.

Paso 2

Haz clic en "Ver código".

Paso 3

Corta y pega el siguiente código en el libro de trabajo: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$A$1" Then Range("A10") = "Tu texto aquí" End If End Sub

Paso 4

Cambia el código para que se adapte a tus necesidades. El código anterior escribe "Tu texto aquí" en la celda "A10" cuando se pulsa sobre "A1". Cambia el "A1" en "Target.Address = "$A$1"" por la celda sobre la que quieres hacer clic, y después cambia Range("A10") = "Tu texto aquí" para indicar la celda donde quieres que ocurra el cambio y el texto que quieres que aparezca.