Fale sobre Excel e trabalho
Qual é a função Macros?
Introdução a macros e VBA para iniciantes
Criação de contas mensais e coleta de números de diversos arquivos. Você está operando o Excel pensando: “Fiz a mesma coisa no mês passado?”
As macros podem automatizar essas tarefas rotineiras. O que você pode fazer e como isso pode ajudá-lo em seu trabalho? Vejamos um exemplo de trabalho real.
Não é necessário conhecimento de códigoPrimeiro, experimente como a Macros funciona →Qual é a função Macros?
Macros são funções que automatizam tarefas rotineiras no Excel.Você pode realizar operações que normalmente faria uma de cada vez, como inserir dados em células, calcular, formatar tabelas e salvar.
O Excel possui um recurso chamado “Gravação de Macros”. Se você começar a gravar e depois manipular a tabela, os passos permanecerão e você poderá repetir a mesma operação posteriormente. Para tarefas simples, você pode criar macros sem precisar escrever o programa sozinho.
No entanto, os dados podem não ser exatamente os mesmos todos os meses. O número de linhas pode aumentar ou espaços em branco podem ser misturados. A programação é necessária para controlar o processamento com precisão e precisão para acomodar essas diferenças. O idioma usado para isso é VBA.
VBA significa "Visual Basic para Aplicativos". As etapas restantes em "Gravação de Macros" também são código VBA. Você pode modificar o que gravou ou criá-lo escrevendo o código do zero.
Quais trabalhos podem ser automatizados?
Por exemplo, trabalhos como: Nada disto é um trabalho especial, mas torna-se demorado à medida que o número de casos aumenta.
estudo de caso1
Criar, formatar e salvar faturas
Desde postar detalhes até calcular valores, formatar e salvar PDF. Compare quantos minutos leva para fazer isso manualmente e quantos segundos leva para fazer isso com uma Macros.
Altere o endereço e os detalhes de cada parceiro de negócios, calcule o valor e salve-o com um nome fixo. Esta série de tarefas pode ser deixada para macros.
Confira a imagem da operação →estudo de caso2
Criação e impressão de gráficos
Registre as etapas desde a criação de um gráfico até a impressão usando "Gravação de Macros" e transforme-o em uma Macros.
Se você criar documentos no mesmo formato para cada reunião, poderá decidir antecipadamente o tipo de gráfico, o título e o intervalo de impressão.
Confira a imagem da operação →estudo de caso3
Agregação de vários arquivos
Leia linha por linha para ver o que aconteceria se você escrevesse código VBA para agregar os três arquivos recebidos da ramificação.
Ele lê em ordem os arquivos de cada agência e responsável que chegam no mesmo formato e compila os dados necessários em uma tabela.
Confira a imagem da operação →Mesmo que seja automatizado, ainda é necessário verificar o conteúdo concluído.No entanto, se você puder reduzir a repetição da transcrição e das configurações, poderá ter tempo para verificar os números, analisar os resultados e pensar a respeito.
Habilidades que podem ser usadas no trabalho ou em empregos paralelos
O número de serviços de agregação e análise de dados, como ferramentas de BI, está aumentando. Ainda assim, existem muitas situações em que o Excel é utilizado no trabalho diário. Eu mesmo sinto isso claramente enquanto trabalho como funcionário de escritório.
Você pode adicionar números e notas quando necessário e ajustar a tabela para se adequar à outra pessoa. Acho que a facilidade de uso do Excel é uma das razões pelas quais ele continua a ser usado. Por outro lado, o trabalho manual necessário para organizar as mesas poderá permanecer como uma tarefa mensal.
É por isso que as pessoas que podem automatizar as tarefas existentes do Excel estão em ótimas mãos. Ao procurar empregos, você pode pesquisar “Excel VBA” e “Macros” para encontrar empregos que envolvam melhoria de negócios ou criação de ferramentas.
As macrohabilidades que você adquire em seu trabalho também podem ser usadas em seu trabalho paralelo.Ser capaz de explicar detalhadamente as tarefas que você pode realizar, como criação de faturas e agregações mensais, facilitará a compreensão do solicitante.
É claro que apenas ser capaz de escrever código não significa que você conseguirá um emprego. Meu trabalho é ouvir os passos da outra pessoa, decidir o que automatizar, verificar os resultados e dizer como usar. Ao tentar primeiro melhorar uma de suas tarefas familiares, você poderá vivenciar o processo.
Qual é o sentido de aprender agora que a IA pode escrever código?
Agora, você pode dizer à IA o que deseja fazer e fazer com que ela crie um código VBA para você. Comparado a escrever uma linha de cada vez do zero, o fardo de começar algo é menor.
Porém, não recomendo usá-lo sem saber nada sobre VBA. Não só quando para de funcionar, mas também porque às vezes dá resultados errados sem nenhum erro.
Por exemplo, se você apenas pedir a alguém para “resumar as vendas”, essa pessoa não saberá qual coluna é de vendas, o que fazer com os espaços em branco ou se uma linha de total pode ser incluída. É papel da pessoa decidir o que quer que seja feito e ver o que é alcançado.
Você não precisa memorizar toda a gramática. Quais células estão sendo processadas, onde estão sendo repetidas e em que condições os processos são divididos? Depois de entender o básico, as instruções para a IA e a consulta para correções se tornarão mais específicas.Como especificar intervalos, repetir e gravar ramificações condicionais está resumido em Lista de códigos usados com frequência.
Experimente o código criado pela IA usando uma cópia da pasta de trabalho ou pratique primeiro os dados. É uma boa ideia verificar você mesmo se o número de itens e o valor total correspondem aos dados originais.
Por onde os iniciantes devem começar? 4 etapas para começar com macros
Você não precisa de nenhum software especial para começar a usar macros. Como de costume no Excel, proceda da seguinte forma.
- Mostrar guia do desenvolvedor
Está escondido a princípio. Selecione "Ficheiro" → "Opções" → "Personalizar Faixa de Opções" e marque "Desenvolvedor". - Tente gravar as operações usando "Gravação Macros"
Se você pressionar “Gravar Macros” na aba do desenvolvedor e depois manipular a tabela, essa etapa se tornará uma Macros. Ao salvar, selecione "Pasta de trabalho habilitada para Macros do Excel (.xlsm)". - Leia o código com VBE (Editor Visual Basic)
Abra-o com "Visual Basic" (Alt+F11) na aba do desenvolvedor. Vamos dar uma olhada no código da Macros gravada. - Escreva e execute código curto
Crie um local para escrever o código selecionando ``Inserir'' → ``Módulo Padrão'' e tente começar com um código curto, como inserir um caractere em uma célula. Para executar, pressione o botão “▶” ou a tecla F5.
A princípio, basta saber ler “o que está sendo feito em qual célula” linha por linha.Se você se lembrar da repetição e da ramificação condicional depois disso, conseguirá fazer isso a tempo.
Detalhes das etapas de preparação e como escrever variáveis, especificação de intervalo, ramificação condicional, repetição, etc. estão resumidos em uma página separada.
Preparando o ambiente de Programador e exemplos de código que podem ser copiados e usadosComo começar a usar o VBA e uma lista de códigos usados com frequência →Você pode praticar tudo, desde exibir a guia de Programador até inserir e executar código em seu navegador.
Pratique usando o navegadorPratique seu primeiro VBA →Como estudar macros e VBA para iniciantes
Recomendamos Um método de estudo para realmente mover o Ficheiro Excel do material didático durante a leitura da explicação do mecanismo. Em vez de apenas olhar o código, é mais fácil entender se você verificar que "esta linha alterou esta célula".
Se você quiser estudar por conta própria, comece com um livro introdutório que vem com arquivos de prática.
Recomendamos livros para quem deseja prosseguir em seu próprio ritmo. Escolher um livro que comece com “gravação de macros” e avance sequencialmente para especificação de células, repetição e ramificação condicional tornará mais fácil conectar seu conhecimento.
Antes de comprar, verifique Posso baixar arquivos de prática? se ele é compatível com a versão do Excel que você está usando e com Windows/Mac. Em vez de terminar o livro, acho melhor focar em trabalhar com um exemplo e alterar ligeiramente os números e as condições.
Se você quiser verificar como escrever enquanto lê um livro, use também Lista de códigos usados com frequência.
Primeiro, vamos dar uma olhada em como as macros podem mudar seu trabalho.
Antes de começar a estudar de repente, apenas saber que algo funciona assim pode lhe dar uma ideia do que você quer fazer. Experimente três trabalhos diferentes com Keynyan, Mauchu e Macrow. Finalmente, você pode praticar escrever e executar seu próprio código.
Experimente a automação de faturas →