O que é e como funciona o VBA no excel?

Documentos relacionados
O que são e quando utilizá-las:

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Apostila de Excel 2007

Macros no LibreOffice

SUMÁRIO. Excel

Como utilizar a validação de dados com lista suspensa

No sub menu de Formatos temos algumas opções a trabalhar. Vejamos cada uma

27/03/

Para abrir um documento deve utilizar uma das abordagens seguintes.

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Atalho de teclado CTRL + P

Apresentação do Microsoft Word

Pedido de Compra. Procedimentos para consultar e inserir um pedido de compra no SISGEM.

Ferramenta Revisão. - Após habilitar a ferramenta, aparecerá uma nova linha de comandos, como abaixo:

10 Hiperlinks e Mala Direta

Orçamento de Entrada. Procedimentos para inserir um orçamento de entrada no SISGEM.

AJUDA DE NAVEGAÇÃO OFFICE2 CRM - CLIENTE

Ministério da Educação. Universidade Federal do Pampa. Campus Alegrete. Engenharia Civil

Curso Avançado de Excel

Como exibir a guia Desenvolvedor no Excel

TUTORIAL DO USUÁRIO DE ESCOLA

CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)

Campo de coluna: é um campo retirado da lista de dados e atribuído a uma orientação de coluna na tabela dinâmica.

PLANILHA ELETRÔNICA EXCEL

Agenda. Objetivo Acesso ao Módulo Criando um Novo Relatório de Inspeção Pesquisando um Relatório Editando um Relatório

Orçamento de Venda. Manual de consulta e criação de Orçamento de Venda.

É de suma importância para essas empresas que já estão ou estarão obrigadas, a entender o que é o Bloco K.

Capítulo 2 - Primeiros Cálculos

Fixo (41) Vivo (41) Tim (41) Claro (41) OI (41) Sistema Descomplicado CNPJ

Capítulo 2 - Primeiros Cálculos

SmartMail. Intrudução

Configuração de Conta de no Outlook 2003 / 2007 e Backup de Segurança dos s

Manual prático de Ajuizamento de Iniciais Portal Processo Eletrônico Nova rotina de anexação de peças

MANUAL PRÁTICO DE INSERÇÃO PROJETO DE MONITORIA ACADÊMICA

Utilizando o Word para criar Relatórios

Elaborado por: Genilson Vieira

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

A IMPORTÂNCIA DO EXCEL NAS EMPRESAS E SUA UTILIZAÇÃO PELOS PROFISSIONAIS DE RH

Tutorial Planilha de Ressarcimento

Manual Coleção Interativa Papel Professor Versão 2.5.3

Programa CIEE de Educação a Distância

Menu Dropdown com Validação de Dados

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

TUTORIAL DE ADAPTAÇÃO AO NOVO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL

Na parte superior do site, temos um menu com botões que utilizaremos para a navegação do site.

Tutorial para lançamento de notas pela secretaria

Uma pasta é pouco mais que um contêiner no qual é possível armazenar arquivos. Se

Prof. Paulo Borges. ao lado do campo Proprietário, clique no botão Novo e preencha os dados, conforme tela abaixo, em seguida clique em Salvar e OK.

FÓRUM. Fórum AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO. Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva


Produtividade é resultado do esforço inteligente

O uainov é uma plataforma de gerenciamento de ideias que permite que todas as pessoas de

BROFFICE.ORG IMPRESS

www. inf.br Outubro/2008 3www.habisp.inf.br TREINAMENTO HABISP HABITACIONAL

Como abrir arquivo XML no Excel

BROFFICE MALA DIRETA CONFIGURAÇÃO Por Erico R. Silva, junho 2007

Inserindo uma barra de rolagem na planilha

Inserindo uma barra de rolagem na planilha

Aula 01 Excel Prof. Claudio Benossi

UNIVERSIDADE PAULISTA UNIP

Crie uma folha de cálculo para registo de dados com Excel e VBA.

Capacitação Sistema Solar. Ministrantes: Camilla Reitz Francener Cláudia Heusi Silveira

(Sistema de Informações ALTA) Gerenciais Orçamento Matricial 2014) Tutorial NOME DA ÁREA OU CAMPUS RESPONSÁVEL PELA APRESENTAÇÃO (TUDO EM CAIXA ALTA)

Tutorial de Administração de sites do Portal C3

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA APRESENTAÇÃO ELETRÔNICA POWER POINT (CONTINUAÇÃO)


PedidosWeb Manual do Usuário

Excel Prof. André Aparecido da Silva Disponível em:

TRABALHANDO COM FUNÇÕES

ÍNDICE. PowerPoint CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO 3...

01 Q Noções de Informática Planilhas Eletrônicas Microsoft Excel e BrOffice.org

Ajuda Inicial do Programa SIGI

UNIVERSIDADE FEDERAL DO RIO GRANDE PRÓ-REITORIA DE GRADUAÇÃO SISTEMA DE BIBLIOTECAS SiB BIBLIOTECA DIGITAL DE TESES E DISSERTAÇÕES

1. Transposição de dados de linhas para colunas

Título: Configuração para emissão das Certidões Negativas de Débito - CND.

TUTORIAL DO HQ. - Para facilitar seu trabalho, crie a história na seguinte seqüência: cenário, personagens, balões, falas, onomatopéias.

Criando a sua própria função

10. CRIANDO FORMULÁRIOS DO VBA

O que é Tabela no Excel

Domínio Sistemas Ltda. Todos os direitos reservados.

OS - Cadastrar Ordem de Serviço

Programação de Computadores usando VBA

Ferramenta 1 -NetBeans 8.0

MANUAL JKAWFLEX-FREE. Cadastro-faturamento. Ou click aqui

Como Gerar Nota Referenciada? - FS105

Manual WK Radar. Solicitação de Materiais

PASSO A PASSO SISTEMA ON LINE

SISGRAD para docentes

Aula 01 INTRODUÇÃO. Prezado(a) Aluno(a),

Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR. Botão Direito do Mouse; Personalizar Faixa de Opções

Objetivo: Capacitar o aluno em Geografia na utilização dessa planilha eletrônica.

Manual do Usuário. Sistema de Contas Públicas

Aula 01 Microsoft Excel 2016

CNP Cadastro Nacional de Produtos

CNP Cadastro Nacional de Produtos

Capítulo 1... Iniciando o Word Conhecendo a tela do word...10 Exercício...14

Manual do painel administrativo. Site Instituto de Oncologia do Vale IOV

VPRS Aplicativo Conversor Vida Manual do Usuário. Manual do Usuário

Transcrição:

Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série O Excel já é por si só uma ferramenta poderosa de elaboração de planilhas simples e sofisticadas, capazes de oferecer uma infinidade de recursos, especialmente em gestão empresarial ou controle setorial. Ao utilizar uma ferramenta poderosa como é o Excel, o objetivo será a maior agilidade nas respostas de dados pre-lançados, seja por definição ou por fórmulas lógicas. Imagine você se essa possibilidade se expandir para a programação? O VBA, ou Visual Basic for application, que é a linguagem de programação utilizada em todos os programas do Office, têm recursos exclusivos para agilizar e automatizar, ainda mais, todos os elementos de trabalho do Excel. Pode até parecer complicado no início, mas com um pouco de estudos e com um maior entendimento do uso dessa ferramenta, é possível utilizar macros no Excel, juntamente com o VBA, para receber respostas mais detalhadas, as quais nem sempre aparecem sem a utilização da linguagem de programação VBA. O que é e como funciona o VBA no excel? O visual Basic for Application é uma linguagem de programação, a qual têm entre suas ferramentas, elementos específicos para os programas do pacote Office. No caso do Excel, automatiza e simplifica as planilhas de cálculos, oferecendo ao usuário maior facilidade de navegação entre planilhas, estando elas na mesma pasta ou não. O funcionamento do VBA é igual qualquer outra linguagem de programação, ou seja, os comandos são definidos pelo usuário e, caso estejam corretos uma função será executada a partir daquela linha de comunicação entre usuário e programa. Porque utilizar a linguagem de programação VBA? Não haverá mais necessidade de pesquisar dados de uma planilha sem uma referência. Com o VBA é possível encontrar qualquer elemento disponível dentro da planilha. Podem-se criar comandos de validação de dados que retornam resultados específicos de um campo de preenchimento, inclusive quando se trata de acesso a banco de dados externos. Iniciando a utilização da linguagem de programação VBA no Excel O primeiro passo para iniciar a utilização do VBA no Excel é possuir uma planilha 1

preenchida com os dados pertinentes. Após isso basta selecionar os dados da planilha e na barra de ferramentas encontrar o menu macros. Ao clicar na seta de expansão, abrirão outros sub menus, onde haverá a opção gravar macro. Clicando nessa opção abrirá uma janela como na imagem a seguir. Caso queira gravar macro antes mesmo da planilha ser preenchida, basta posicionar o cursor do mouse na célula em que pretende grava. Poderá escolher o nome da macro de acordo com o que pretender utilizar. Veja que a descrição de macro é o dia da gravação. Caso seja de interesse, é possível definir o nome e a tecla de atalho para abri-la. Na sequência poderá voltar ao menu macro e clicar em parar gravação. Depois basta dar um clique no sub menu exibir macros para que abra a janela de execução do visual basic que possibilita realizar o trabalho em linguagem de programação. As opções para isso são inúmeras, precisa somente entender qual é a necessidade para a criação de uma rotina para importar e exportar dados. Veja a imagem a seguir: 2

Escolha qual macro será executada e clique em depurar. Irá abrir o visual basic já com a linguagem programação criada. 3

A partir desse ponto é preciso trabalhar em outras linguagens que alterem os valores das células de acordo com a necessidade do usuário. Habilitando a guia desenvolvedor Antes de iniciar um trabalho de macros no Excel é preciso habilitar a guia desenvolvedor, pois ela não aparece por padrão e, é através dessa guia, que o usuário terá acesso à ferramentas específicas, inclusive ao visual basic. Abra o Excel e clique em arquivo. Na sequência escolha opções e, em seguida, personalizar faixas de opções. A partir disso basta marcar a caixa que aparece a guia desenvolvedor e dar ok. Pronto já estará disponível para ser utilizada. Criando um formulário automáticamente Agora vamos criar uma linha de código para preenchimento automático de um formulário através do visual basic no Excel. Para isso preencha a primeira linha da planilha com os dados correspondente, abra a guia desenvolvedor e clique em visual basic. 4

Digite a primeira linha da planilha, abra o visual basic na guia desenvolvedor e transcreva sub cria_form e a linha de código activesheet.showdataform. Volte para a planilha e clique em inserir, escolha a primeira opção de botão e clique ao lado da coluna para fixar o botão de comando. Mude o nome do botão, clique fora para salvar e na sequência clique no botão para abrir a caixa de preenchimento automático. Basta preencher os quadros disponíveis que a linha de código retornará o resultado automático. Dê um ok que esse produto lançado aparecerá automaticamente na sequência da planilha. Tudo muito simples. Analise a sequência de imagens A imagem acima contém os dados iniciais da planílha, sendo que na célula E3 a forma utilizada foi: =C3*D3. 5

Depois é preciso clicar na guia desenvolvedor e em visual basic na parte superior esquerda da barra de ferramentas. Abrirá a página do VBA e clique em módulo como demonstrado na imagem. 6

Digite os códigos da imagem a acima. 7

Ao voltar para a planílha do excel clique em inserir e escolha o primeiro botão dentre as opções. 8

Posiscione e renomeie o botão. Após clique em abrir 9

A imagem acima contém a primeira linha da planilha automatizada pelos códigos. 10

Clique em novo na caixa de diálogo ao lado para abrir uma nova caixa em branco, como aparece na imagem. 11

Preencha o novo produto com as informações de cada célula, com excessão da célula de fórmula. Após clique em novo e já será inserido a linha digitada. Veja a imagem abaixo. 12

Se alterar os dados do formulário, a fórmula trará o resultado automáticamente. Enviando e-mails automáticamente com VBA Uma outra forma de utilizar VBA no Excel para otimizar alguns serviços simples é o disparo de e-mail automáticos quando uma referida situação se concretizar. Nesse caso se usa alguns códigos a mais, pois há necessidade de maiores informações, mas nada de muito difícil. Vamos lá? Crie uma planilha com o cadastro de clientes com compras parceladas. 13

Veja que foi utilizado a função condicional SE, para acontecer a mudança de situação sempre que o dia de vencimento chegar. Clique em visual basic para preencher os códigos que definem os disparos automático dos e- mails. Conforme a figura a seguir. Após isso a planilha estará configurada para que seja enviado um e-mail sempre que a coluna da parcela esteja com a situação vencida. Veja a imagem: 14

A partir disso é possível trabalhar uma grande quantidade de variáveis com o visual basics no Excel. Para mais informações sobre o uso do excel e a importância das planilhas no processo gerencial acesse o blog.luz.vc 15