
Olá! bem vindo novamente ao curso de programação VBA no Excel.
Neste vídeo, vamos orientar, como você deve utilizar a plataforma para acessar os vídeos e o material de apoio.
Primeiramente ao acessar sua área de membros você encontrará o seguinte ambiente: na área principal encontramos a seção onde o vídeo da aula será exibido.
Do lado esquerdo encontramos a sequencia de aulas do curso.
Para um melhor domínio do conteúdo do curso recomendamos que assista as aulas na sequência apresentada.
Mesmo que já conheça parte do assunto. Pois sempre há algo novo que poderá aprendido. E o curso foi desenvolvido de forma que você tenha uma base muito solida na utilização da ferramenta.
Para que você absorva melhor todos os tópicos criados, as aulas foram divididas em seções de aproximadamente 5 minutos. Para que as aulas sejam rápidas e o seu aproveitamento seja total.
Observe que no primeiro vídeo de cada seção encontramos o botão chamado recursos, nele, você encontra o mesmo modelo pronto usado no vídeo e um outro arquivo vazio onde você deve montar e praticar.
Quando terminar cada vídeo abra o arquivo vazio e repita o que foi apresentado.
Após abra o segundo vídeo e continue acompanhando a demonstração.
Lembrando que você pode rever o vídeo quantas vezes forem necessárias.
Em caso tenha alguma dificuldade você ainda pode acessar a área de perguntas e respostas e entrar em contato com nosso suporte tira dúvidas. Que responderá sua duvida em menos de 24 horas nos dias uteis em horário comercial.
Lembrando também que este curso será atualizado constantemente com novos modelos e novos recursos. Mesmo que o Excel mude de versão. Para que você possa se manter atualizado com as técnicas e recursos mais atuais.
Então mãos à obra.
Conte sempre conosco e bons estudos.
Este vídeo apresenta os conceitos gerais e como será apresentado este treinamento.
Este material faz parte do curso de VBA para profissionais e nele apresentamos os conceitos iniciais para poder programar em qualquer linguagem. Pois, basicamente, a “Lógica de Programação”, é habilidade fundamental para se construir projetos eficientes e confiáveis.
De leitura fácil e objetiva, você encontra neste PDF, conteúdo EXCLUSIVO, que vai servir de complemento para seu treinamento. Inicialmente, apresentaremos os conceitos relacionados a lógica de programação, sendo que em seguida mostraremos como construir algorítimos para automatizar processos com uma série de exemplos práticos.
Este material servirá como apoio ao seu curso de programação VBA no Excel. E ele, será frequentemente revisado e caso haja necessidade novos módulos e atualizações serão inseridos nesta publicação.
Esta é a versão 01, verifique sempre se existe uma nova versão atualizada deste material.
Então...Mãos a obra, E bons estudos Prof Marco Xavier.
Neste video introdutório apresentaremos os conceitos iniciais relacionados a programação e a utilização do gravador de macros do Excel.
"Obesrvação" Para esta demonstração não será necessario utilizar nenhum arquivo.
Seja bem-vindo ao curso de programação VBA. Neste treinamento você vai aprender todos os conceitos para automatizar suas planilhas do Excel criando ambientes de trabalho automáticos e interativos ganhando rapidez e produtividade na execução de suas tarefas
A primeira habilidade que o programador deve desenvolver, é utilizar corretamente o gravador de macro para automatizar suas tarefas, pois, a criação de uma macro é uma tarefa simples e rápida e o profissional não necessita utilizar códigos.
Neste aula, você vai aprender a diferença entre as macros com referência relativa e macro com referência absoluta.
Você sabe como acionar uma macro utilizando teclas de atalho? Assista a este vídeo e descubra como se faz.
Macro é uma automação atribuída a uma planilha do Excel, podendo ser acionada de maneira automática ou manual. No acionamento manual, podemos utilizar botões de comandos inseridos na faixa de opções ou teclas de atalho, neste vídeo, vamos conhecer o acionamento das macros utilizando teclas de atalho.
Você sabe como criar uma macro que execute a transferência de dados para outra planilha? Assista este vídeo e descubra como se faz.
Em um sistema de cadastramento, é muito comum, se criar um mecanismo que armazene automaticamente os dados coletados para uma outra planinha ou pasta de trabalho que formará a sua base de dados.
Neste exemplo, vamos utilizar uma macro simples para executar esta tarefa, no decorrer do treinamento, você irá aprender outras formas de se fazer a transferências de dados utilizando códigos.
Nesta aula você aprender a acionar várias macros simultaneamente executando apenas um único comando.
Você pode adotar este procedimento, caso tenha gravadas rotinas muito extensas ou complexas e precisa executar sequencialmente cada rotina.
Esta aula, é uma introdução, a respeito da utilização dos controles de formularios que serão usados nas próximas aulas. Utlize uma pasta de trabalho vazia do Excel para acompanhar esta aula.
Você sabe como acionar uma macro utilizando atalhos inseridos na barra de ferramentas de acesso rápido? Assista a este vídeo e descubra como se faz.
Macro, é uma automação inserida em uma planilha do Excel, podendo ser acionada de maneira automática ou manual. No acionamento manual, podemos utilizar botões, comandos inseridos na Barra de Ferramentas de Acesso Rápido ou teclas de atalho. Neste vídeo, vamos conhecer o acionamento das macros utilizando atalhos na Barra de Ferramentas de Acesso Rápido.
No vídeo anterior, demonstramos como utilizar teclas de atalho para acionar macros gravadas, a primeira rotina aplica a formatação condicional de setas acionando as teclas CTRL+SHIFT+S, pressionando as teclas CTRL+SHIFT+B, ele aplica a formatação condicional de barras de Dados. CTRL + SHIFT + F ele aplica a formatação no estilo monetário e CTRL + SHIFT + L será aplicada a limpeza das as formatações, caso não tenha acompanhado o procedimento para a gravação destas macros acesse o vídeo anterior sobre Como acionar uma macro utilizando teclas de atalho. e acompanhe o passo a passo a respeito da criação destas macros.
Nesta demonstração, vamos atribuir botões de comando que irão executar estas macros.
Um filtro padrão, é aplicado nas colunas de uma base de dados, podendo aplicar vários níveis de filtragem.
Já o Filtro Avançado, apresenta as mesmas características, só que a filtragem pode ser executada diretamente na base de dados, ou pode enviar uma cópia do resultado da filtragem para outro local de sua planilha definida previamente pelo operador do Excel. Esta segunda opção mantem a base de Dados inalterada, o que é excelente para conteúdos compartilhados ou onde existem outras formulas vinculadas.
Nesta primeira parte, vamos analisar as características do Filtro Avançado manual, na segunda parte, iremos automatizar esta rotina, através de criação de uma macro.
No vídeo anterior, você conheceu os procedimentos para se executar um Filtro Avançado em uma planilha do Excel. Mas, se você precisar executar várias filtragens simultaneamente, você deverá repetir manualmente todo o procedimento, tornando esta tarefa repetitiva e menos produtiva.
Uma boa sugestão para resolver esta questão, é gravar uma macro que execute o Filtro Avançado.
Na gravação de uma macro, cada ação, gera uma sequência de códigos que serão lidos pelo Excel, para que ação possa ser repetida automaticamente. E em alguns casos, se faz necessário corrigir algum detalhe ou alterar uma manobra capturada no momento da gravação da macro.
Ou ainda, caso ocorra algum erro na execução da macro, através dos códigos é possível identificar em que ponto foi gerado o erro, para que possam ser efetuadas as correções necessárias.
Neste vídeo, vamos analisar como as macros geram a sequências de códigos, e quais ferramentas estão disponíveis para identificação e correção de erros.
Você sabe como ativar o modo TELA CHEIA (fullscreen) no Excel via programação VBA? Assista esse vídeo e descubra como se faz.
Se na sua rotina você trabalha com uma grande quantidade de dados em sua planilha e deseja navegar por toda esta informação, dependendo da quantidade de dados armazenados, pode ser tornar uma tarefa difícil.
E em alguns casos, o simples ato de ajustar as dimensões do zoom não seriam suficientes para uma leitura clara e nítida.
Para ganharmos mais espaço de visualização na janela do Excel, podemos desativar alguns elementos para que tenhamos mais espaço de exibição, conseguindo visualizar uma quantidade maior de dados.
Mas o Excel já disponibiliza o recurso de tela cheia habilitado por padrão. Para usá-lo basta utilizar as teclas de atalho CTRL + F1 mas Observe neste caso que apenas a faixa de opções ficará desabilitada.
Ainda encontramos alguns elementos que podem ser desativados para ganharmos mais espaços de visualização por exemplo o nome das guias, a barra de fórmulas, os cabeçalhos de células, as guias de planilhas, e a barra de status.
Com estes elementos desativados termos mais espaço de visualização, só que para isso devemos utilizar códigos de programação VBA.
Formulário é uma interface para coleta exibição e manipulação de dados, neste curso de programação VBA iremos aprender como criar formulários de cadastramento personalizados.
Mas se você não se preocupa com a com o design e quer apenas um recurso simples e prático para a coleta de dados, o Excel já disponibiliza por padrão um recurso para esta finalidade, chamado formulário.
vamos analisar nesta demonstração, os procedimentos para automatizar o processo de impressão, aplicando automaticamente ajustes e correções mesmo que os conteúdos apresentem uma quantidade diferente de dados.
"ATENÇÃO!" NO ARQUVO CÓDIGOS VBA.TXT ESTÃO OS CÓDIGOS USADOS NESTE VÍDEO. BASTA COPIAR E COLAR NO EXCEL.
As caixas de mensagens também conhecidas como MsgBox, São mecanismos de interação com usuário. Através deste recurso você pode orientar ou avisar o usuário, como proceder em determinado momento da execução de sua aplicação.
Podendo escolher as opções ok Sim não ou cancelar.
Você pode inserir este recurso em qualquer posição do seu código.
Usado de maneira correta pode tornar a sua aplicação mais intuitiva facilitando operação e evitando possíveis erros de interpretação do usuário.
Veja algumas maneiras de se inserir caixas de mensagens em sua programação VBA.
"Esta aula é a continuação do vídeo anterior"
"Utilize os mesmos arquivos fornecidos na seção acima"
"ATENÇÃO!" NO ARQUVO CÓDIGOS VBA.TXT ESTÃO OS CÓDIGOS USADOS NESTE VÍDEO. BASTA COPIAR E COLAR NO EXCEL.
No vídeo anterior, você aprendeu como gerar e configurar as caixas de mensagem. Nesta vídeo-aula, demonstraremos como inserir essas mensagens na abertura ou no fechamento de arquivo.
Manobra indicada para orientação e também para evitar de usuário esqueça de executar alguma ação ou procedimento antes de abrir ou fechar o arquivo.
"ATENÇÃO!" NO ARQUVO CÓDIGOS VBA.TXT ESTÃO OS CÓDIGOS USADOS NESTE VÍDEO. BASTA COPIAR E COLAR NO EXCEL.
O InputBox é um mecanismo simples de coleta de dados, na qual o usuário interage com o Excel inserindo algum dado solicitado, e essa informação pode ser processada ou simplesmente armazenada pelo Excel.
"ATENÇÃO!" NO ARQUVO CÓDIGOS VBA.TXT ESTÃO OS CÓDIGOS USADOS NESTE VÍDEO. BASTA COPIAR E COLAR NO EXCEL.
Na aula anterior, você aprendeu como criar e configurar a função InputBox via programação VBA, nesta vídeo-aula, iremos demonstrar como armazenar os dados coletados no inputbox e armazená-los nas planilhas do Excel.
"Esta aula é a continuação do vídeo anterior"
"Utilize os mesmos arquivos fornecidos na seção acima"
"Esta aula é a continuação do vídeo anterior"
"Utilize os mesmos arquivos fornecidos na seção acima"
"Esta aula é a continuação do vídeo anterior"
"Utilize os mesmos arquivos fornecidos na seção acima"
Neste exemplo, encontramos este relatório cujas linhas são formatadas automaticamente a um simples toque do mouse.
Observe que você pode clicar em qualquer coluna relacionada com aquela célula e está é formatada automaticamente utilizado para isso foi a formatação condicional do Excel.
E é claro que a ativação deste recurso é acionado através de códigos simples de programação Vba.
E ao clicar em uma célula vazia a formatação é desabilitada automaticamente.
Acompanhe agora, passo a passo, todos os procedimentos para se gerar esta automação, aplicando o recurso de formatação condicional, automaticamente ao clicar sobre alguma célula, utilizando códigos de programação VBA do Microsoft Excel.
Todo profissional que utiliza o Excel como ferramenta de trabalho, deveria saber criar "Macros" e saber programar utilizando códigos VBA no Excel.
O OBJETIVO da programação é automatizar rotinas REPETITIVAS e MANUAIS na utilização do Excel. Fazendo com que o operador ganhe tempo e consiga focar no que é realmente IMPORTANTE na sua rotina.
Não perca TEMPO executando MANUALMENTE suas tarefas no Excel. Ele está preparado para automatizar praticamente tudo o que você executa na ferramenta.
PROFISSIONAIS QUALIFICADOS "NÃO" ficam executando MANUALMENTE as atividades PESADAS e REPETITIVAS. Seja um deles você também.
· Imagine executando as tarefas do dia a dia 10 vezes mais RÁPIDO que seus colegas.
· Imagine criando um sistema para seu departamento fazendo com que você e seu colegas sejam mais PRODUTIVOS.
· Imagine ganhando DINHEIRO vendendo sistemas para pequenas e médias empresas.
Tudo isto é possível aprendendo TÉCNICAS e adquirindo LÓGICA e habilidades de PROGRAMADOR.
E o melhor...É mais FÁCIL do que você imagina.
Aqui você vai aprender programação do BÁSICO ao PROFISSIONAL. Aumentando sua produtividade, fazendo você GANHAR TEMPO em suas tarefas ou nas tarefas de sua equipe de trabalho, já que com estes conhecimentos você pode automatizar planilhas compartilhadas facilitando sua a sua rotina e a dos colegas também.
Aprenda programação passo a passo com linguagem SIMPLES e CLARA.
Automatize o Excel transformando suas planilhas em um mini sistema personalizado de acordo com as suas necessidades.
E AINDA SUPER BÔNUS PDF Lógica de Programação
Este material faz parte do curso de VBA para profissionais e nele apresentamos os conceitos iniciais para poder programar em qualquer linguagem.
Pois, basicamente, a “Lógica de Programação”, é habilidade fundamental para se construir projetos eficientes e confiáveis.
De leitura fácil e objetiva, você encontra neste PDF, conteúdo EXCLUSIVO, que vai servir de complemento para seu treinamento.
Inicialmente, apresentaremos os conceitos relacionados a lógica de programação, sendo que em seguida mostraremos como construir algorítimos para automatizar processos com uma série de exemplos práticos.
Este material servirá como apoio ao seu curso de programação VBA no Excel. E ele, será frequentemente revisado e caso haja necessidade novos módulos e atualizações serão inseridos nesta publicação.
Não perca tempo e comece a programar AGORA.
E bons estudos!