Error en la macro

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Hay un error en la macro que se estaba ejecutando. El método especificado no puede utilizarse en el objeto especificado por alguno de los siguientes motivos:

  • Un argumento contiene un valor que no es válido. Una causa habitual de este problema es intentar tener acceso a un objeto que no existe; por ejemplo, a Workbooks(5) cuando sólo hay 3 libros abiertos.

  • El método no puede utilizarse en el contexto aplicado. Específicamente, algunos métodos del objeto Range requieren que el rango contenga datos. Si el rango no contiene ningún dato, se producirá 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, siga estos pasos para mostrarla:

      1. Haga clic en el botón Microsoft Office Imagen del botón de Microsoft Office y, después, haga clic en Opciones de Excel.

      2. En la categoría Más frecuentes, bajo 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.

        Nota: La cinta de opciones es un componente de la interfaz de usuario de Microsoft Office Fluent.

    2. En la ficha Programador, en el grupo Código, haga clic en Seguridad de macros.

      El grupo Código en la pestaña Programador

    3. En Configuración de la 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.

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
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.

×