0058-Explorando o VBE – Parte 1

No nosso post Introdução às macros do Excel tivemos a primeira visão sobre o ambiente VBE. Agora vamos explorar um pouco mais alguns de seus elementos importantes para facilitar a atividade de criação e edição de nossos códigos.
Se acessarmos o VBE numa pasta que não possui macros associadas e não havendo suplementos ativos, o visual é similar a este aqui, diferindo um pouco de acordo com o sistema operacional e as personalizações realizadas.

Vamos destacas alguns elementos que considero importantes:

Project Explorer

Esta janela permite enxergar a estrutura do projeto VBA, através dos deus principais objetos.

Se for bem organizado, já fornece informações importantes sobre o arquivo e o que realiza.

Neste exemplo, podemos observar que a pasta de trabalho possui 3 planilhas (Dados, Cálculos e Relatório), 2 formulários (Entrada_de_Dados e Parametros_do_Relatorio) e 3 módulos (Geracao_de_Calculos, Geracao_de_Relatorios e Impressao_de_Relatorio). Embora não seja possível descobrir que cada um destes elementos realiza, fica claro que um problema de configuração de impressão do relatório deve ser resolvida editando uma macro em Impressao_de_Relatorio ou modificando a planilha Relatório. Se você estiver montando um projeto, pende nisto, pois pode facilitar bastante sua vida ou a de outros usuários no futuro.

Menu

Vamos destacar alguns elementos importantes:

Opção Exibir:

Controla quais elementos do VBE podem ser visualizados na janela. Como podem perceber, há muitas possibilidades e depende do conhecimento, estilo e recursos utilizados pelo programador definir que janelas são úteis e o que é poluição visual. Tudo depende do contexto de trabalho. Teremos oportunidades futuras de discutir mais a fundo estes elementos.

Opção Depurar:

Estão agrupadas nesta opção, diversas funcionalidades diretamente ligadas à estrutura lógica dos códigos. Compilar, por exemplo, nos permite identificar erros lógicos que estão em desacordo com a sintaxe das estruturas de programação.

Se escrevermos o código:

Sub teste()
For i = 1 To 4
x = i + 1
Next k
End Sub

E em seguida selecionarmos Compilar VBA Project, vemos a seguinte janela ser exibida.

Observem que a letra k da linha Next k foi destacada em azul e a mensagem da caixa de diálogo informa: “Referência inválida a variável de controle Next”. Isto ocorre por que foi definido o contador i na primeira linha do loop, mas foi definido outro no fechamento do laço.

Em futuros posts exploraremos as demais funcionalidades desta opção.

Opção Ferramentas

Neste grupo, gostaria de destacar a funcionalidade Propriedades de VBAProject…

Uma vez selecionada, é exibida a caixa de diálogo.

Focaremos nos dois primeiros campos. Em Nome do Prjeto, podemos definir a melhor forma de identificação deste projeto e em Descrição, podemos inserir informações que facilitem a sua compreensão.

Dando um click na aba Proteção, temos a seguinte visualização.

Desta forma, podemos definir se o projeto poderá, ou não, ser visualizado por aqueles que acessem o projeto VBA via VBE e controlar a visualização através da utilização de senha de proteção.

Barra de Ferramentas Padrão

A exemplo do ocorre no Excel e nos demais aplicativos do pacote Office (até a versão 2003), a barra de ferramenta reúne comandos úteis que podem ser acessados mais rapidamente.

Esta foi uma primeira visão dos detalhes envolvendo o VBE. Aguarde os próximos posts.

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,969,548

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

Junte-se a 1.477 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: