0020-Diferenciando funções e procedimentos no VBA

Ao observamos os códigos em VBA, podemos observar dois grandes grupos: Funções e Procedimentos.
1. Funções: são códigos que lêem propriedades, principalmente valores, e retornam valores como resultados. Os resultados podem ser numéricos, textos ou Booleanos (Verdadeiro ou Falso). Este valor pode ser retornado para uma célula ou fornecer input para outro código. Denominamos estas funções como UDF (User Defined Function) uma vez criadas podem ser acessadas e manipuladas como as funções nativas do Excel.
Com tantas funções presentes no Excel, é realmente necessário criar novas? A resposta é que para algumas demandas específicas não foram desenvolvidss funções nativas. Exemplos: uma função que retorne a cor da fonte ou fundo de uma célula, ou que conte quantas letras maiúsculas há num palavra, ou ainda, o número de vezes que uma palavra aparece num intervalo de células.
Se você tem alguma dss necessidades acima, ou outras específicas, você precisará desenvolver suas UDFs.
2. Procedimentos: são códigos que podem não só ler propriedades, como também alterá-las ou ativar métodos de certos objetos. Esta denomiinação cobre um universo de possibilidades, desde ajustes de formatação ao controle de outros programas através do VBA.
Há um grupo especial de códigos que merece destaque: são os Eventos. Um evento é um código que é executado quando ocorre uma alteração de propriedades ou métodos de objetos importantes do Excel. Exemplos: uma macro que altera o layout do Excel (barras, comandos, etc) toda vez que arquivo é aberto, ou ter uma mensagem exibida na tela sempre que uma determinada planilha é selecionada, ou quem, proteger determinadas células logo após terem sido digitadas as informações requeridas.
Nos tópicos futuros, explicaremos os detalhes envolvidos, á medida que apresentarmos novos códigos.

In Excel We Trust

Marcado com: , ,
Publicado em Nível: Avançado

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Visitas dos usuários
  • 1,963,899

Clique para assinar este blog e receber notificações de novos artigos por email.

Junte-se a 1.476 outros seguidores

Aumente sua interação

Siga-nos do twitter (@usuariosdoexcel).

Acesse o nosso fórum e compartilhe as suas dúvidas.

Curta nossa página no Facebook.

Junte-se ao grupo do LinkedIn.

Visite-nos utilizando o seu smartphone ou tablet.

Recomende este Blog
Visualizar notícias
Site monitorado:
Real Time Web Analytics

Clicky

%d blogueiros gostam disto: