Criando Funções Próprias Globais

34
Criando Funções Próprias Globais

CRIANDO FUNÇÕES PRÓPRIAS GLOBAIS

Conforme o post criado no dia 17 sobre a criação de funções próprias, hoje criaremos um suplemento para abrigar funções que poderão ser utilizadas em qualquer planilha.




Criar um Suplemento

  • Abra um novo documento no Excel e clique em salvar, nomeie com um nome sugestivo como Minhas funções, no campo Salvar como tipo: altere o tipo para Suplemento do Excel(*.xlam).

Inserindo uma função

  • Clique em Guia desenvolvedor->Visual Basic.
  • Lá selecione na guia de projetos VBAProject(Minhas funções.xlam) que acabou de ser criado.

Projetos
  • Com o projeto selecionado, clique no menu Inserir->Módulo.
  • Será criado um novo módulo,  clique duas vezes sobre ele e insira o código abaixo na janela de código.

Function fAdd(ByVal vNum1 As Double, ByVal vNum2 As Double) As Double

fAdd = vNum1 + vNum2

End Function

  • Clique no botão Salvar e feche a janela do Visual Basic.

Inserindo o suplemento

  • Clique no ícone do Excel e depois no botão Opções.
  • Clique no botão Suplementos.
  • Selecione no botão Gerenciar o tipo Suplementos do Excel e clique no botão Ir.
Inserir Suplementos
  • Irá abrir uma tela para inserir o suplemento criado

Inserir compartilhamento

  • Clique no botão Procurar e selecione o arquivo de suplemento que você criou.
  • Pronto! O suplemento estará com as funções disponíveis para uso.

Chamada da função

Para usar a função basta abrir um documento qualquer ou criar um novo, digitar dois valores nas células A1 e A2 por exemplo e utilizar a função digitando o nome da sua função, no nosso caso =fAdd(A1;A2).

Muito obrigado pelas visitas ao blog, comentários e auxílios. Todos são muito bem vindos sempre.

Rieper

Download do Arquivo



Veja também  Apostila Excel 2007 e Exercícios Excel 2007
Marcos Rieper
Casado, 35 anos, analista de sistemas e administrador de empresas. Criou o Guia do Excel em 2010 com o objetivo de auxiliar as pessoas no uso da ferramenta indispensável em qualquer escritório do mundo.

34 COMENTÁRIOS

  1. Achei muito interessante e acrescenta conhecimento a quem já sabe um pouco como é o meu caso.Eu gostaria de saber , sem quere abusar, como faço para inluir uma macro de copia automatica na pasta de suplementos , por ex: antes de sair do excel , salvar todas as planilhas abertas em uma pasta de minha escolha.Tentei com auto save/recover e não consegui.
    Grato

  2. Preciso saber se é possível:
    1 – cadastrar dados de um cliente como nome, telefone em uma planilha e após o término de cadastro destes dois campos, clicar em algum botão e o excell abrir uma nova planilha (formulário) prédefinido já com estes dados?

  3. Fiz exatamente como dito porém tem um grande bug:

    eu começo a escrever a função, mas ela não aparece na lista (aquela de complementação, que aparece) =( como se não existisse.

    Mas ela funciona =P

    Como faço para que elas apareçam na lista???

    Valeu!!!

  4. Bom dia, primeiramente gostaria de agradecer pelo post, foi muito util. Eu gostaria de saber porque mesmo após eu ter feito todos os passos, quando eu abro outra planilha eu não consigo utilizar a função que eu criei.

    Obrigado,

    Guilherme

DEIXE UMA RESPOSTA

Please enter your comment!
Please enter your name here