Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Poderá querer que uma macro gravada seja executada automaticamente quando abre um livro específico. O procedimento seguinte utiliza um exemplo para lhe mostrar como funciona. Também poderá querer executar macros automaticamente quando o Excel é iniciado.

Antes de começar, certifique-se de que o separador Programador é apresentado no friso. Para obter mais informações, consulte Mostrar o separador Programador.

Para utilizar o exemplo abaixo, abra um novo livro.

Importante: Não é possível anular o código VBA, por isso, certifique-se de que testa o código num livro em branco ou uma cópia de um livro existente. Se o código não fizer o que pretende, pode fechar o livro sem guardar as alterações.

  1. Clique em Programador > Visual Basic.

    Grupo Código no separador Programador

  2. No Explorador de Projetos do VBA , no lado esquerdo, expanda a pasta Projeto VBA do livro e, em seguida, faça duplo clique no módulo Este Livro . Se não vir o Explorador de Projetos, pode aceder a Ver > Explorador de Projetos ou premir Ctrl+R.

    Este móduloWorkbook no Visual Basic Editor (VBE)
  3. Na janela do módulo que se abre à direita, insira o seguinte código:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Cole o código registado no procedimento Sub entre as linhas Sub e End Sub .

    Feche o Visual Basic Editor (não tem de guardar nada).

  5. Guarde o livro como um Livro do Excel Macro-Enabled (*xlsm) e feche-o.

Da próxima vez que abrir o livro, o código que adicionou ao procedimento Workbook_Open será executado automaticamente.

Antes de começar, certifique-se de que o separador Programador é apresentado no friso. Para o fazer:

  1. No menu, clique em Preferências de > do Excel... > Friso& Barra de Ferramentas.

  2. Na categoria Personalizar o Friso , na lista Separadores Principais , selecione a caixa de verificação Programador .

  3. Clique em Guardar.

Para utilizar o exemplo abaixo, abra um novo livro.

Importante: Não é possível anular o código VBA, por isso, certifique-se de que testa o código num livro em branco ou uma cópia de um livro existente. Se o código não fizer o que pretende, pode fechar o livro sem guardar as alterações.

  1. Clique em Programador > Visual Basic.

  2. No Explorador de Projetos do VBA , no lado esquerdo, expanda a pasta Projeto VBA do livro e, em seguida, faça duplo clique no módulo Este Livro .

  3. Na janela do módulo que se abre à direita, insira o seguinte código:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Cole o código registado no procedimento Sub entre as linhas Sub e End Sub .

    Feche o Visual Basic Editor (não tem de guardar nada).

  5. Guarde o livro como um Livro do Excel Macro-Enabled (*xlsm) e feche-o.

Da próxima vez que abrir o livro, o código que adicionou ao procedimento Workbook_Open será executado automaticamente.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×