Colaboradores

quarta-feira, 28 de setembro de 2011

Excel Avançado - VBA 01






VBA é uma variação do ambiente de programação VB, adaptado para os software da Microsoft. Possui como base a linguagem de programação Basic.

Vejamos alguns exemplos:

Exemplo 1


01. Abra o Excel e depois pressione Alt+F11, a tela do VBA é exibido.

02. Clique duas vezes sobre o item Plan1(Plan1)







A janela de programação será aberta.
















Altere a opção Geral para Worksheets
















A função Worksheets_SelectionChange será carregada automaticamente.










Acrescente a seguinte programação
















03. Volte para o Excel, clique no menu Exibir / Barra de Ferramenta / Personalizar...





Surgirá a caixa Personalizar, que possui três guias:





Em Barras de Ferramentas, você irá clicar em Nova... Digite um nome para a sua barra de Ferrametas, clique em OK.











04. Agora clique na Guia comandos e depois na categoria Macros, veja que temos o comando Personalizar Botão. Clique e arraste até a sua barra.











05. Clique com o botão direito sobre o ícone na sua barra de ferramentas, escolha a opção Atribuir macro e clique sobre a macro criada no VBA, clique em OK.















06. Clique novamente com o botão direito sobre o ícone e altere a opção Nome, depois em Alterar imagem do botão você poderá escolher uma nova imagem. Clique em Fechar na caixa Personalizar.











07. Repita o procedimento para quantos botões você quiser colocar em sua nova barra de ferramentas.











Exemplo 2





Exibindo Mensagem para o usuário.












Se digitarmos uma idade maior que 18 aparecerá a mesnagem Você pode dirigir!!!, mas se a idade for menor não é exibido nada, isso ocorre por que só estamos validando a opção se verdadeira. Vamos acrescentar...
















E se tivermos mais que uma opção usaremos a cláusula Else acoplado com um novo IF, veja...










Exemplo 3




Convertendo a digitação de uma palavra em MAIÚSCULA para primeira maiúscula e o resto minúscula.



Nenhum comentário:

Postar um comentário