Error en la macro

Excel para Office 365, Excel 2019, Excel 2016, Office 2013, Office 2010

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

El mensaje de Error en la Macro aparece cuando hay un error en la macro que se ejecutan.

No se pueden usar el método especificado en el objeto especificado para uno de los siguientes motivos:

  • Un argumento contiene un valor que no es válido. Una causa habitual de este problema es intentar obtener acceso a un objeto que no existe; Por ejemplo, Workbooks(5), cuando solo tres libros están abiertos.

  • No se puede utilizar el método en el contexto aplicado. Específicamente, algunos métodos del objeto rango requieren que el rango contenga datos. Si el rango no contiene datos, se produce un error en el método.

  • Error externo, por ejemplo, un error de lectura o escritura de un archivo.

  • No se puede utilizar un método o propiedad debido a la configuración de seguridad. Por ejemplo, las propiedades y los métodos del objeto VBE para manipular el código Visual Basic para aplicaciones (VBA) que se almacena en un documento de Microsoft Office están inaccesibles de forma predeterminada.

    Para activar el acceso de confianza a proyectos de Visual Basic, haga lo siguiente:

    1. Si la pestaña Programador no está disponible, haga lo siguiente para mostrarla:

      1. Haga clic en Archivo > Opciones > Personalizar la cinta de opciones.

      2. En Pestañas principales, active la casilla Programador.

    2. En la pestaña Desarrollador, en el grupo Código, haga clic en Seguridad de macros.

      El grupo Código de la pestaña Desarrollador

    3. En Configuración de Macro del programador, active la casilla de verificación Confiar en el acceso al modelo de objeto de proyectos de VBA.

      Para obtener más información sobre cómo usar el método, busque el nombre del método en la Ayuda de Visual Basic.

No se pueden usar el método especificado en el objeto especificado para uno de los siguientes motivos:

  • Un argumento contiene un valor que no es válido. Una causa habitual de este problema es intentar obtener acceso a un objeto que no existe; Por ejemplo, Workbooks(5), cuando solo tres libros están abiertos.

  • No se puede utilizar el método en el contexto aplicado. Específicamente, algunos métodos del objeto rango requieren que el rango contenga datos. Si el rango no contiene datos, se produce un error en el método.

  • Error externo, por ejemplo, un error de lectura o escritura de un archivo.

  • No se puede utilizar un método o propiedad debido a la configuración de seguridad. Por ejemplo, las propiedades y los métodos del objeto VBE para manipular el código Visual Basic para aplicaciones (VBA) que se almacena en un documento de Microsoft Office están inaccesibles de forma predeterminada.

    Para activar el acceso de confianza a proyectos de Visual Basic, haga lo siguiente:

    1. Si la pestaña Programador no está disponible, haga lo siguiente para mostrarla:

      1. Haga clic en el botón Microsoft Office Imagen del botón de Microsoft Office y luego en Opciones de Excel.

      2. En la categoría Popular, en Opciones principales para trabajar con Excel, active la casilla de verificación Mostrar ficha Programador en la cinta de opciones y, a continuación, haga clic en Aceptar.

    2. En la pestaña Desarrollador, en el grupo Código, haga clic en Seguridad de macros.

      El grupo Código de la pestaña Desarrollador

    3. En Configuración de Macro del programador, active la casilla de verificación Confiar en el acceso al modelo de objeto de proyectos de VBA.

      Para obtener más información sobre cómo usar el método, busque el nombre del método en la Ayuda de Visual Basic.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×