24.08.2020 Views

Programando o Excel ® Vba Para Leigos - 2ª Ed 2013 NoDRM (1)

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 20: Como Criar Funções de Planilha — e Viver para Contar 347

5. No campo Descrição, digite uma descrição da função.

6. Clique OK.

7. Clique Cancelar.

Agora, a caixa de diálogo Inserir Função exibe a descrição de sua

função; veja a Figura 20-6.

Figura 20-6:

A função

personalizada

agora

exibe uma

descrição.

DICA

Por padrão, funções personalizadas são listadas na categoria Definido

pelo Usuário. Para adicionar uma função a uma categoria diferente,

você precisa usar o VBA. Esta declaração, quando executada, adiciona

a função TopAvg à categoria Matemática e Trigonométrica (que é a

categoria #3):

Application.MacroOptions Macro:=”TopAvg”, Category:=3

Consulte o sistema de ajuda quanto aos números das outras categoria.

E lembre-se, você só precisa executar essa declaração uma vez. Depois

de executá-la (e salvar a pasta de trabalho), o número da categoria é

permanentemente designado à função.

Descrições de argumento

Quando você acessar uma função integrada a partir da caixa de diálogo

Inserir Função, a caixa de diálogo Argumentos da Função exibe uma

descrição de cada argumento (veja a Figura 20-7). Se você usa o Excel

2007, não há uma forma direta de oferecer tais descrições às suas

funções personalizadas.

Mas, se você usa o Excel 2010, um novo recurso permite que você

especifique descrições para as suas funções personalizadas. Isso é feito

usando o método MacroOptions. Eis um exemplo que adiciona descrições

aos argumentos usados pela função TopAvg:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!