Como executar um procedimento vba no excel sub 2016

Você precisa saber como executar VBA procedimentos Sub no Excel 2016. Isto é importante porque um procedimento Sub é inútil se você não sabe como executá-lo. A propósito, execução

um procedimento Sub significa a mesma coisa que corrida ou chamada um procedimento Sub. Você pode usar qualquer terminologia que você gosta.

Video: Excel VBA, Carregando Imagem para UserForm

Você pode executar um VBA Sub em muitas maneiras-essa é uma razão que você pode fazer tantas coisas úteis com os procedimentos Sub. Aqui está uma lista exaustiva das formas de executar um procedimento Sub:

  • Com o comando Sub / UserForm Executar → Run (no VBE). Excel executa o procedimento Sub na qual o cursor está localizado. Este comando de menu tem duas alternativas: a tecla F5 e o botão Run Sub / UserForm na barra de ferramentas padrão no VBE. Estes métodos não funcionam se o procedimento requer um ou mais argumentos.

  • Na caixa de diálogo Macro de Excel. Você abrir esta caixa, escolhendo desenvolvedor → Código → Macros ou escolhendo Ver → Macros → Macros. Ou ignorar a fita e basta pressionar o Alt + F8 tecla de atalho. Quando a caixa de diálogo Macro aparecer, selecione o procedimento Sub você quer e clique em Executar. Esta caixa de diálogo lista apenas os procedimentos que não necessitam de um argumento.

  • Usando a tecla Ctrl + (ou Ctrl + Shift + tecla) atalho atribuído ao procedimento Sub (supondo que você atribuído um).

  • Clicar em um botão ou uma forma em uma planilha. O botão ou forma deve ter um procedimento Sub atribuído a ele - o que é muito fácil de fazer.

  • De outro procedimento Sub que você escreve.

  • A partir de um botão que você adicionou à barra de ferramentas de acesso rápido.

  • A partir de um item personalizado que você adicionou à fita.

  • Quando ocorre um evento. Estes eventos incluem abrir a pasta de trabalho, fechar o livro, guardar o livro, fazer uma mudança para uma célula, ativando uma folha, e outras coisas.



  • A partir da janela Immediate no VBE. Basta digitar o nome do procedimento Sub e pressione Enter.

Agora, é necessário introduzir um procedimento Sub em um módulo VBA:

  1. Comece com um novo livro.

  2. Pressione Alt + F11 para ativar o VBE.

  3. Selecione a pasta de trabalho na janela do projecto.

  4. Escolha Inserir → Módulo para inserir um novo módulo.

    Digite o seguinte no módulo:

Video: Abrir Internet pelo VBA Excel

Sub ShowCubeRoot () Nm = InputBox ( “Enter um número positivo”) MsgBox Nm ^ (03/01) & “É a raiz cúbica.” End Sub

Este procedimento pede ao usuário para um número e, em seguida, mostra que o número raiz cúbica em uma caixa de mensagem. Isto é o que acontece quando você executar este procedimento.

Usando o built-in VBA função InputBox para obter um número.
Usando o built-in VBA função InputBox para obter um número.

Video: Progress Bar Control on a Userform using Excel VBA

By the way, ShowCubeRoot não é um exemplo de uma Boa macro. Ele não verifica se há erros, por isso falhar facilmente.

Exibindo a raiz cúbica de um número através da função MsgBox.
Exibindo a raiz cúbica de um número através da função MsgBox.

Para ver por que isso não é uma boa macro, tente clicar no botão Cancelar na caixa de entrada ou digitando um número negativo. De qualquer ação resulta em uma mensagem de erro.


Publicações relacionadas