Índice:
- Se você precisar inserir o nome da empresa em planilhas, você pode criar uma macro para fazer a digitação para você. Você pode estender esse conceito o quanto você quiser. Por exemplo, você pode desenvolver uma macro que digite automaticamente uma lista de todos os vendedores que trabalham para sua empresa.
- Suponha que você é um gerente de vendas e que precisa preparar um relatório de vendas de fim de mês para manter seu chefe feliz. Se a tarefa for direta, você pode desenvolver um programa VBA para fazer isso por você. Seu chefe ficará impressionado com a consistente e alta qualidade de seus relatórios, e você será promovido para um novo trabalho pelo qual você é altamente desqualificado.
- Se você precisa executar a mesma ação em, digamos, 12 pastas de trabalho diferentes do Excel, você pode gravar uma macro enquanto executa a tarefa no primeiro livro e, em seguida, deixe a macro repetir sua ação no outros livros de trabalho.A coisa legal sobre isso é que o Excel nunca se queixa de ficar entediado. O gravador de macro do Excel é semelhante à gravação de som em uma gravadora. Mas não requer um microfone.
- Você emite frequentemente a mesma seqüência de comandos de menu do Excel? Se assim for, poupe alguns segundos, desenvolvendo uma macro que combina esses comandos em um único comando personalizado, que você pode executar com um único toque de tecla ou clique no botão.
- Você pode personalizar as barras de ferramentas do Excel com seus próprios botões que executam as macros que você escreve. Os trabalhadores de escritório tendem a ficar muito impressionados com esse tipo de coisa.
- Você também pode personalizar os menus do Excel com seus próprios comandos que executam macros que você escreve. Os funcionários de escritório estão ainda mais impressionados com isso.
- Em quase qualquer escritório, você pode encontrar muitas pessoas que realmente não entendem como usar computadores. (Som familiar?) Usando o VBA, você pode facilitar a tarefa desses usuários inexperientes para executar algum trabalho útil. Por exemplo, você pode configurar um modelo de entrada de dados infalível para que você não precise desperdiçar
- Embora o Excel inclua inúmeras funções integradas (como SUM e MÉDIA), você pode criar
- Se você estiver disposto a gastar algum tempo, você pode usar o VBA para criar aplicativos em larga escala completos com caixas de diálogo personalizadas, ajuda na tela e muitos outros equipamentos.
- Você provavelmente está familiarizado com alguns dos suplementos que são enviados com o Excel. Por exemplo, o Analysis ToolPak é um complemento popular. Você pode usar o VBA para desenvolver seus próprios complementos para fins especiais.
Vídeo: #13 - Macros e Excel VBA - Tipos e Uso de Variáveis 2024
VBA, que significa Visual Basic for Applications, é uma linguagem de programação desenvolvida pela Microsoft - você sabe, a empresa correu pelo homem mais rico do mundo. O Excel, juntamente com os outros membros do Microsoft Office 2003, inclui o idioma VBA (sem custo adicional). Em poucas palavras, o VBA é a ferramenta que as pessoas usam para desenvolver programas que controlam o Excel.
Não confunda VBA com VB (que significa Visual Basic). VB é uma linguagem de programação que permite criar programas executáveis independentes (esses arquivos EXE). Embora VBA e VB tenham muito em comum, são animais diferentes.
Você provavelmente está ciente de que as pessoas usam o Excel por milhares de tarefas diferentes. Aqui estão apenas alguns exemplos:
- Mantendo listas de coisas, como nomes de clientes, notas de alunos ou idéias de presentes de férias
- Orçamentação e previsão
- Análise de dados científicos
- Criando faturas e outras formas > Desenvolvendo gráficos do datatabmark
-
A lista poderia continuar, continuar com a idéia. Excel é usado para uma grande variedade de coisas, e todos os que lêem este artigo têm diferentes necessidades e expectativas em relação ao Excel. Uma coisa que praticamente todos os leitores têm em comum é a necessidade de automatizar algum aspecto do Excel. É sobre isso que é a VBA. Por exemplo, você pode criar um programa VBA para formatar e imprimir o relatório de vendas de fim de mês. Depois de desenvolver e testar o programa, você pode executar a macro com um único comando, fazendo com que o Excel execute automaticamente muitos procedimentos que consomem tempo. Ao invés de lutar por uma tediosa sequência de comandos, você pode pegar uma xícara de joe e deixar seu computador fazer o trabalho - como é suposto ser, certo?
Inserindo uma seqüência de texto
Se você precisar inserir o nome da empresa em planilhas, você pode criar uma macro para fazer a digitação para você. Você pode estender esse conceito o quanto você quiser. Por exemplo, você pode desenvolver uma macro que digite automaticamente uma lista de todos os vendedores que trabalham para sua empresa.
Automatizando uma tarefa que você executa com freqüência
Suponha que você é um gerente de vendas e que precisa preparar um relatório de vendas de fim de mês para manter seu chefe feliz. Se a tarefa for direta, você pode desenvolver um programa VBA para fazer isso por você. Seu chefe ficará impressionado com a consistente e alta qualidade de seus relatórios, e você será promovido para um novo trabalho pelo qual você é altamente desqualificado.
Automatizando operações repetitivas
Se você precisa executar a mesma ação em, digamos, 12 pastas de trabalho diferentes do Excel, você pode gravar uma macro enquanto executa a tarefa no primeiro livro e, em seguida, deixe a macro repetir sua ação no outros livros de trabalho.A coisa legal sobre isso é que o Excel nunca se queixa de ficar entediado. O gravador de macro do Excel é semelhante à gravação de som em uma gravadora. Mas não requer um microfone.
Criando um comando personalizado
Você emite frequentemente a mesma seqüência de comandos de menu do Excel? Se assim for, poupe alguns segundos, desenvolvendo uma macro que combina esses comandos em um único comando personalizado, que você pode executar com um único toque de tecla ou clique no botão.
Criando um botão da barra de ferramentas personalizada
Você pode personalizar as barras de ferramentas do Excel com seus próprios botões que executam as macros que você escreve. Os trabalhadores de escritório tendem a ficar muito impressionados com esse tipo de coisa.
Criando um comando de menu personalizado
Você também pode personalizar os menus do Excel com seus próprios comandos que executam macros que você escreve. Os funcionários de escritório estão ainda mais impressionados com isso.
Criando um front-end simplificado
Em quase qualquer escritório, você pode encontrar muitas pessoas que realmente não entendem como usar computadores. (Som familiar?) Usando o VBA, você pode facilitar a tarefa desses usuários inexperientes para executar algum trabalho útil. Por exemplo, você pode configurar um modelo de entrada de dados infalível para que você não precise desperdiçar
seu tempo fazendo trabalho mundano. Desenvolvimento de novas funções de planilha
Embora o Excel inclua inúmeras funções integradas (como SUM e MÉDIA), você pode criar
funções de planilha personalizadas que podem simplificar muito suas fórmulas. Você ficará surpreso com o quão fácil isso é. Ainda melhor, a caixa de diálogo Inserir Função exibe suas funções personalizadas, fazendo com que elas apareçam integradas. Tópicos muito atraentes. Criando aplicativos completos e orientados a macro
Se você estiver disposto a gastar algum tempo, você pode usar o VBA para criar aplicativos em larga escala completos com caixas de diálogo personalizadas, ajuda na tela e muitos outros equipamentos.
Criando suplementos personalizados para o Excel