Escribe una macro simple en Excel

Autor: Frank Hunt
Fecha De Creación: 12 Marcha 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Aprende Macros en Excel en Menos de 11 Minutos
Video: Aprende Macros en Excel en Menos de 11 Minutos

Contenido

Aumente la usabilidad de sus hojas de cálculo de Excel agregando un pequeño programa. Si bien las fórmulas y capacidades de las hojas de cálculo en Excel ya lo convierten en una gran herramienta, poder crear macros lo ayudará a trabajar aún más rápido y de manera más eficiente con este programa. Aprenda cómo con los siguientes pasos.

Al paso

Método 1 de 2: Excel 2007 y 2010

  1. Haga clic en la pestaña Desarrollador en la cinta en la parte superior de la pantalla. Si la pestaña no está en la cinta, puede agregarla de la siguiente manera:
    • En Excel 2010: haga clic en Archivo. haga clic en Personalizar la cinta en el lado izquierdo de la pantalla. Luego haga clic en Desarrolladores en el cuadro de la derecha.
    • En Excel 2007: haga clic en el botón de Microsoft Office y luego en Opciones de Excel. En la categoría Popular, seleccione la pestaña Mostrar desarrollador en la cinta.
  2. Cambie la configuración de seguridad. En el Centro de confianza, en Configuración de macros, haga clic en Habilitar todas las macros, luego haga clic en OK.
    • Tenga en cuenta que esta configuración no es lo suficientemente segura como para usarla de forma predeterminada. Cuando haya terminado de grabar su macro, regrese y desactive esta configuración.
  3. haga clic en Grabar macro. Estos se pueden encontrar en la pestaña Desarrollador en Código de programa.
  4. Nombra tu macro. El primer carácter del nombre debe ser una letra; entonces puedes usar letras, números y guiones. No debe haber espacios en el nombre de una macro.
    • No use el mismo nombre para su macro que para una referencia de celda existente.
  5. Si es necesario, cree un atajo para su macro. Escriba una letra en el cuadro de acceso directo. Una letra minúscula se interpretará como CTRL + letra; una letra mayúscula como CTRL + MAYÚS + letra.
  6. Elija un lugar para guardar la macro. En Guardar macro en, seleccione un libro en el que desee guardar la macro. Si desea que esté disponible siempre que use Excel, seleccione Libro de macros personal.
  7. Sin descripción de su macro. Escríbalo en el cuadro Descripción.
  8. haga clic en OK para grabar su macro.
  9. Realice las acciones que desee que se incluyan en una macro.
  10. Para de grabar. Vaya a la pestaña Desarrollador y haga clic en Para de grabar.

Método 2 de 2: Excel 2003

  1. Cambie el nivel de seguridad. Establezca el nivel de seguridad de Medio a Bajo.
    • haga clic en Herramientas -> Opciones -> Seguridad.
    • Hacer clic Seguridad macro.
    • Seleccionar configuración de seguridad. Seleccione Bajo.
  2. Empiece a grabar su macro. Vaya a Herramientas -> Macro -> Grabar macro.
  3. Nombra tu macro. El carácter del nombre debe ser una letra; entonces puede usar símbolos, números, letras y guiones. No se permiten espacios.
    • No use el mismo nombre para su macro que para una referencia de celda existente.
  4. Si es necesario, cree un atajo para su macro. Escriba una letra en el cuadro de acceso directo. Una letra minúscula se interpretará como CTRL + letra; una letra mayúscula como CTRL + MAYÚS + letra.
  5. Elija un lugar para guardar la macro. En Guardar macro en, seleccione un libro en el que desee guardar la macro. Si desea que esté disponible siempre que use Excel, seleccione Libro de macros personal.
  6. Sin descripción de su macro.
    • haga clic en OK cuando termines.
  7. Toma una foto. Tenga en cuenta que la grabación de macros todavía está activada. Realice las acciones que desee que se incluyan en una macro.
  8. haga clic en Para de grabar en la barra de herramientas.

Consejos

  • Si conoce el código de su macro, puede ingresarlo en el Editor de Microsoft Visual Basic. En Excel 2007 y 2010, puede encontrarlos en la pestaña Desarrollador, en el grupo Código de programa. En Excel 2003, haga clic en Herramientas -> Macro -> Editor de Visual Basic.
  • Encontrará innumerables personas útiles en los foros de ExcelForum que estarán felices de ayudarlo a responder sus preguntas (educadas) sobre Excel.
  • Puede hacer que su macro se comporte como una fórmula o función de Excel para poder usarla dentro de una hoja de cálculo para los cálculos. Básicamente, debe cambiar un "Sub" a "Función", luego agregar parámetros y asegurarse de que su programa devuelva un valor. Esto se explica en otro instructivo (búsquelo en la categoría relacionada de wikiHow).
  • Utilice los objetos Rango, Hoja y Libro de trabajo para trabajar con los datos de sus hojas de trabajo. Los objetos ActiveWorkbook, ActiveSheet y Selection apuntan al libro de trabajo actual, la hoja de trabajo y el rango de celdas de su aplicación.

Advertencias

  • Como medida de seguridad, algunas personas desactivan la opción macro. Simplemente informe a sus colegas que el libro de trabajo que está enviando utiliza una o más macros para funcionar.