Como criar excel funções personalizadas

Apesar de todas as funções fornecidas pelo Excel, pode ser necessário que você simplesmente não ver oferecido. Excel permite que você crie suas próprias funções usando a programação VBA code-suas funções aparecem na caixa de diálogo Inserir função.

Escrever código VBA não é para todos. Mas, mesmo assim, aqui está um exemplo de curto e doce. Se você pode conquistar isso, você pode querer saber mais sobre a programação VBA. Quem sabe - talvez um dia você vai estar produzindo funções sofisticadas de seus próprios! Certifique-se de que você está trabalhando em uma pasta de trabalho habilitado para macro (um dos tipos de arquivo do Excel).

Siga junto para criar funções personalizadas:

Pressione Alt + F11.

Isso deixa no Editor do Visual Basic, onde VBA está escrito.

Você também pode clicar no botão Visual Basic no guia do desenvolvedor da fita. A guia desenvolvedor é visível somente se a caixa de seleção desenvolvedor está marcada na guia Personalizar Faixa de Opções da caixa de diálogo Opções do Excel.

  • Escolha Inserir → Módulo no editor.

    Video: Lição 020 - Curso Gratuito de Programação VBA no Excel - Criando Funções Personalizadas

    Você tem um módulo de código vazia sentado em frente de você. Agora é hora de criar a sua própria função!

  • Digite este código de programação, mostrado na figura a seguir:

    Escrever sua própria função.
    Escrever sua própria função.


    Função Pública Adicionar (número1 As Double, number2 As Double) Adicionar = number1 + number2End Function
  • Salve a função.

    Video: Excel Macros (VBA) - Aula 10 - Criando função / Calcular diferença de anos/idade (DATEDIFF)

    Macros e programação VBA só pode ser salvo em uma pasta de trabalho habilitado para macro.

    Depois de escrever a primeira linha e pressione Enter, o último aparece automaticamente. Esta função exemplo adiciona dois números, ea palavra listas públicas a função na caixa de diálogo Inserir função. Você pode ter que encontrar o livro do Excel na barra de tarefas do Windows porque o Editor do Visual Basic é executado como um programa separado. Ou pressione Alt + F11 para alternar novamente para o livro.

  • Retornar ao Excel.

  • Clique no botão Inserir função na guia Fórmulas para exibir a caixa de diálogo Inserir função.

    Encontrar a função na categoria definida pelo usuário.
    Encontrar a função na categoria definida pelo usuário.
  • Clique em OK.

    Video: Criando Funções Personalizadas no Power Query

    A caixa de diálogo Argumentos da função se abre, pronto para receber os argumentos. Não é este incrível? É como se você está criando uma extensão para o Excel, e, em essência, você está.

    Usando o costume Adicionar função.
    Usando o costume Adicionar função.
  • Este é um exemplo muito básico do que você pode fazer por escrever sua própria função. As possibilidades são infinitas, mas é claro, você precisa saber como programar VBA.

    pastas de trabalho habilitado para macro têm a extensão de arquivo .xlsm.


    Publicações relacionadas