Erro de Macro

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

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

A mensagem de erro de Macro é apresentada quando existe um erro no macro que estavam em execução.

O método especificado não pode ser utilizado no objeto especificado para um dos seguintes motivos:

  • Um argumento contém um valor que não é válido. Uma causa comum deste problema está a tentar obter acesso a um objeto que não existe; Por exemplo, Workbooks(5), quando apenas três livros estão abertos.

  • O método não pode ser utilizado no contexto aplicado. Especificamente, alguns métodos de objeto de intervalo requerem que o intervalo contém dados. Se o intervalo não contiver dados, o método falha.

  • Ocorreu um erro externo como, por exemplo, uma falha na leitura ou escrita a partir de um ficheiro.

  • Um método ou propriedade não pode ser utilizada devido às definições de segurança. Por exemplo, as propriedades e métodos do objeto VBE para manipular o código Visual Basic for Applications (VBA) que está armazenado num documento do Microsoft Office são acessíveis por predefinição.

    Para ativar o acesso fidedigno aos projetos do Visual Basic, efetue o seguinte procedimento:

    1. Se o separador Programador não estiver disponível, efetue o seguinte procedimento para visualizá-lo:

      1. Clique em Ficheiro > Opções > Personalizar Friso.

      2. Em Separadores Principais, selecione a caixa de verificação Programador.

    2. No separador Programador, no grupo Código, clique em Segurança de Macros.

      O grupo Código no separador Programador

    3. Em Definições de macros do programador, selecione a caixa de verificação acesso fidedigno ao modelo de objeto do projeto VBA.

      Para obter mais informações sobre como utilizar o método, procure o nome do método na ajuda do Visual Basic.

O método especificado não pode ser utilizado no objeto especificado para um dos seguintes motivos:

  • Um argumento contém um valor que não é válido. Uma causa comum deste problema está a tentar obter acesso a um objeto que não existe; Por exemplo, Workbooks(5), quando apenas três livros estão abertos.

  • O método não pode ser utilizado no contexto aplicado. Especificamente, alguns métodos de objeto de intervalo requerem que o intervalo contém dados. Se o intervalo não contiver dados, o método falha.

  • Ocorreu um erro externo como, por exemplo, uma falha na leitura ou escrita a partir de um ficheiro.

  • Um método ou propriedade não pode ser utilizada devido às definições de segurança. Por exemplo, as propriedades e métodos do objeto VBE para manipular o código Visual Basic for Applications (VBA) que está armazenado num documento do Microsoft Office são acessíveis por predefinição.

    Para ativar o acesso fidedigno aos projetos do Visual Basic, efetue o seguinte procedimento:

    1. Se o separador Programador não estiver disponível, efetue o seguinte procedimento para visualizá-lo:

      1. Clique no Botão do Microsoft Office Imagem de botão do Office e, em seguida, clique em Opções do Excel.

      2. Na categoria Popular, em Principais opções para trabalhar com o Excel, selecione a caixa de verificação Mostrar separador Programador no Friso e, em seguida, clique em OK.

    2. No separador Programador, no grupo Código, clique em Segurança de Macros.

      O grupo Código no separador Programador

    3. Em Definições de macros do programador, selecione a caixa de verificação acesso fidedigno ao modelo de objeto do projeto VBA.

      Para obter mais informações sobre como utilizar o método, procure o nome do método na ajuda do Visual Basic.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×