Macros Excel e VBA 2025, Fevereiro
As macros abaixo exibirão uma lista de todas as fontes instaladas. Observação! Se você tiver muitas fontes instaladas, a macro pode parar de responder devido à falta de memória disponível. Sub ShowInstalledFonts () Dim FontNamesCtrl As CommandBarControl, FontCmdBar As CommandBar, tFormula As… Continue lendo →
Para identificar o tipo de sistema operacional, podemos usar código de macro. Neste artigo, aprenderemos como determinar o tipo de sistema operacional que está sendo usado usando o código VBA. Pergunta: Eu gostaria de saber o SO do meu… Continue lendo →
A macro abaixo exibirá uma lista de todas as fontes instaladas. Observação! Se você tiver muitas fontes instaladas, a macro pode parar de responder devido à falta de memória disponível. Se isso acontecer, você pode tentar o exemplo para o Word mais tarde ... Continue lendo →
Neste artigo, vamos aprender VBA como escrever a macro para consolidar os dados no Microsoft Excel. Consolidar dados: -Esta opção é usada para resumir dados de intervalos separados, consolidando os resultados em uma única saída. Vamos… Continue lendo →
No Excel, ao preparar relatórios para chefe / gerência, tendemos a inserir comentários para que a outra pessoa informe o andamento da tarefa. Os comentários são usados basicamente para fins internos. Neste artigo, aprenderemos como… Continue lendo →
Neste artigo, criaremos uma função personalizada para converter strings negativas em um número inteiro. Os dados brutos para este artigo consistem em strings seguidas por um sinal de menos (-). Queremos converter essas strings em inteiros. Explicação lógica em… Continue lendo →
Dica fornecida por: Ben Sullins, Phoenix, AZ Usar uma caixa de combinação / edição visual básica é um conceito um tanto avançado que, como você verá, pode ser muito útil de várias maneiras. Primeiro precisamos ter uma lista de valores que… Continue lendo →
Quando você tem uma macro / código vba grande que precisa ser executado por muitos minutos, você pode alterar o cursor para a ampulheta ou cursor de espera (com base na configuração do sistema) para o período em que a macro está sendo executada. … Continue lendo →
Neste artigo, usaremos o evento de alteração da planilha para proteger as células que contêm fórmulas. Os dados brutos consistem em dados de vendas de funcionários, que incluem bifuricação por mês e ano. Queremos saber o total de vendas por mês, como… Continue lendo →
Nos Estados Unidos, um número de Seguro Social (SSN) é um número de nove dígitos emitido para cidadãos americanos, residentes permanentes e residentes temporários (em trabalho). O número é emitido para um indivíduo pela Administração da Previdência Social, uma agência independente da… Continue lendo →
Neste artigo, criaremos uma macro para delimitar o texto de uma célula à coluna verticalmente. Podemos delimitar o texto na célula com base no delimitador. O delimitador pode ser uma vírgula, espaço, barra invertida etc. Para explicar… Continue lendo →
Quando você deseja usar a funcionalidade de outros aplicativos, você deve decidir se deseja usar a vinculação antecipada ou tardia de variáveis de objeto. Vinculação inicial A vinculação entre a variável do objeto e o objeto ocorre quando o… Continue lendo →
Neste artigo, criaremos uma macro para aplicar a formatação condicional na área selecionada. Usamos números aleatórios como dados de amostra para demonstrar o funcionamento da macro. A macro pode ser executada clicando no botão “Find Max” em… Continue lendo →
Vamos dar um exemplo para entender como e onde podemos formatar a célula em moeda. Temos os dados de quantidade do produto no intervalo A1: B9 em que a coluna A contém o nome do produto e a coluna B contém a quantidade dele. Queremos… Continue lendo →
Neste artigo, criaremos uma macro para formatar os dados fornecidos no formato de número personalizado desejado usando VBA. Os dados brutos para este exemplo consistem em dados da equipe de vendas. Os dados brutos contêm nome, id do produto, preço do produto, ... Continue lendo →
Neste artigo, criamos uma macro para destacar valores duplicados. Os dados brutos consistem em nomes de carros diferentes. Queremos destacar entradas duplicadas. Pressione o botão “Destacar duplicado” para executar a macro e destacar entradas duplicadas. Explicação lógica ... Continue lendo →
Aprenda a formatação condicional do VBA. Apenas 2 linhas de código para formatação condicional VBA do Excel para tornar seu arquivo mais leve.
Neste artigo, criaremos uma macro para inserir quebras de página, com base em uma determinada condição. Os dados brutos consistem em dados do agente, que incluem o nome do agente, o nome do cliente, o número do telefone e a identificação do e-mail. Queremos dados ... Continue lendo →
Pergunta: As células mescladas não têm a altura correta após uma quebra de linha. Como posso corrigir isso? Resposta: Insira o seguinte código no módulo padrão. Sub AutoFitMergedCellRowHeight () Dim CurrentRowHeight como único, MergedCellRgWidth como único Dim CurrCell como intervalo… Continue lendo →
Neste artigo, fornecemos detalhes sobre como classificar as planilhas na pasta de trabalho em ordem crescente ou decrescente, dependendo do nome da planilha. Na pasta de trabalho em anexo, há dois módulos: - Módulo1 contém a macro “SortWorksheets”… Continue lendo →
Já sabemos como abrir ou salvar um arquivo Excel em VBA. Simplesmente usamos o método Open e SaveAs do objeto Workbook. Mas isso requer codificação permanente do caminho do arquivo. Mas na maioria das vezes você… Continue lendo →
Deve-se fazer backup dos dados em intervalos regulares de tempo, pois qualquer modificação errada por outro usuário ou exclusão acidental do arquivo Excel pode prejudicar muito tempo e informações. Neste artigo, iremos… Continue lendo →
Neste artigo, criamos um procedimento que é usado para exibir a caixa de diálogo, que é usado para navegar pela pasta para selecionar a pasta. Este código pode ser usado junto com outras macros onde a seleção da pasta é necessária em… Continue lendo →
No Microsoft Excel, obter informações de uma pasta de trabalho fechada é uma das maneiras que mais economizam tempo para obter dados precisos usando o código VBA. Neste artigo, aprenderemos como ler informações de uma pasta de trabalho fechada usando o VBA em… Continue lendo →
Às vezes, nosso código VBA ou algumas fórmulas dependem do nome da planilha. Se o nome da planilha mudar, o comportamento do código ou fórmula do VBA pode mudar. Portanto, é muito importante saber como prevenir o… Continue lendo →
Neste artigo, aprenderemos sobre como fechar e abrir o método no Excel VBA que é usado para abrir a pasta de trabalho fechada e também fechar a pasta de trabalho aberta. Criamos botão de comando na planilha do Excel e atribuímos macro. Para… Continue lendo →
Em computadores, um arquivo de log é um arquivo que registra eventos que ocorrem em um sistema operacional ou execução de outro software, ou mensagens entre diferentes usuários de um software de comunicação. Registrar é o ato de manter um registro. Em… Continue lendo →
Neste artigo, criaremos uma macro para listar todos os arquivos da pasta. Ao executar a macro, o nome do arquivo junto com o caminho do arquivo serão exibidos a partir da célula A17. Explicação lógica ... Continue lendo →
Considere uma situação em que você precisa ocultar e exibir várias páginas de uma vez. Se alguém estiver ocultando e exibindo manualmente, isso levará muito tempo. Neste artigo, você aprenderá como dinamicamente… Continue lendo →
Neste artigo, criaremos uma macro para reunir detalhes de todos os arquivos de uma pasta. Antes de executar a macro, precisamos especificar o caminho da pasta na caixa de texto. Ao executar a macro, ele… Continue lendo →
Se você estiver trabalhando em várias pastas de trabalho ao mesmo tempo e precisar de uma macro para ajudá-lo a ocultar todas as pastas de trabalho inativas, este artigo certamente o ajudará. Neste artigo, vamos nos concentrar em como… Continue lendo →
No Excel, podemos determinar se a pasta de trabalho está fechada ou aberta por meio do código VBA. Abaixo está o código VBA e o processo que você precisa colar no módulo de código do arquivo. 1. Abra o Excel 2. Pressione ALT + F11 3. ... Continue lendo →
Neste artigo, compartilhamos o código VBA para escrever uma função personalizada para extrair o nome do arquivo e o nome da pasta do caminho do arquivo. Os dados brutos para este exemplo especificam o caminho completo de certos arquivos. Explicação lógica ... Continue lendo →
No Microsoft Excel, podemos verificar se o arquivo existe em um local específico usando o código VBA. A macro exibirá o status na forma de uma caixa de mensagem. Neste artigo iremos identificar, se o status de algum arquivo específico… Continue lendo →
Pode haver um momento em que você precise verificar se uma planilha, que você criou ou excluiu em uma pasta de trabalho em uma macro / código VBA, existe. Podemos fazer isso facilmente usando uma função / macro. Pronto… Continue lendo →
Há momentos em que temos que criar ou adicionar planilha e mais tarde descobrimos que não há uso dessa planilha, portanto, precisamos excluir a planilha rapidamente da pasta de trabalho. Este artigo se concentra em economizar tempo e… Continue lendo →
Considere uma situação em que você se depara com vários arquivos do Excel diariamente e deseja um mecanismo rápido para ajudá-lo a encontrar a contagem de planilhas presentes em cada pasta de trabalho. Se você tiver um problema semelhante ... Continue lendo →
Pode haver casos em que você precise criar uma nova pasta de trabalho com determinado número de planilhas por meio de um código vba ou macro. Aqui está uma macro simples que permite criar uma nova pasta de trabalho> abrir e então… Continue lendo →
Neste artigo, aprenderemos como reunir os dados de diferentes pastas de trabalho por meio do VBA no Microsoft Excel. Vamos entender, com um exercício simples, como mesclar planilhas por meio do VBA no Microsoft Excel. Temos 3… Continue lendo →
Neste artigo, aprenderemos como fechar pasta de trabalho do Excel usando VBA no Microsoft Excel 2010. Depois que sua macro / código VBA tiver executado todas as ações necessárias, você deseja que a macro salve o arquivo ou ignore… Continue lendo →
Neste artigo, aprenderemos como filtrar os dados e, em seguida, como podemos fornecer os diferentes critérios de filtragem usando o VBA no Microsoft Excel 2007 e versões posteriores. Como colocar o filtro nos dados? … Continue lendo →
Como abrir o arquivo mais recente em uma pasta no Microsoft Excel Caso você queira um código VBA que permitirá abrir o arquivo salvo recentemente na pasta com apenas um clique no botão macro. Pergunta):… Continue lendo →
Qual função CSng em VBA. A função CSng é usada para converter
Neste artigo, vamos aprender como fazer o formato VBA do Excel em data longa. Por exemplo: - O formato (# 29/03/2015 #, “Data por extenso”) retornaria ‘29 de março de 2015? Vejamos um exemplo para entender: - Temos a quantidade do produto ... Continue lendo →
Neste artigo, vamos aprender como fazer uma função definida pelo usuário para extrair o texto apenas da string por meio do VBA. Função definida pelo usuário: o Microsoft Excel permite que você crie sua própria função de acordo com o requisito,… Continue lendo →
Como melhorar a velocidade do código de macro VBA? Neste artigo, aprenderemos como executar macros mais rapidamente com pivôs, usando código VBA. Pergunta): Estou trabalhando em um painel que tem um número significativo de tabelas dinâmicas e dinâmicas ... Continue lendo →
Neste artigo, aprenderemos como criar um formulário de usuário para pesquisa e impressão por meio do VBA no Microsoft Excel. Vamos entender com um exercício simples: - Temos dados na Folha 1 em que a coluna A… Continue lendo →
Neste artigo, vamos aprender como criar uma calculadora para calcular o valor dos Juros através do VBA no Microsoft Excel. Formulário do usuário: - O formulário do usuário é usado para inserir os detalhes específicos nos dados, que são basicamente… Continue lendo →
Se você está trabalhando em dados de vendas que continuam sendo atualizados diariamente. Para rastrear as vendas completas na última data inserida nos dados usando a tabela dinâmica. Neste artigo, aprenderemos como usar a tabela dinâmica para… Continue lendo →
No Excel, há momentos em que queremos que o texto seja totalmente invertido ou sua ordem com o código VBA. Pode haver vários requisitos, como extrair o conteúdo da célula reversa, ordem reversa das células e assim por diante. Neste artigo,… Continue lendo →
Neste artigo, aprenderemos como inserir a linha a cada 5 linhas por meio do VBA no Microsoft Excel. Vamos dar um exemplo e entender: temos dados no intervalo A1: F31, no qual a coluna A contém o nome, a coluna B ... Continue lendo →
Para abrir a caixa de diálogo Macro do Excel, você pode usar o atalho do teclado ou visualizar as macros na guia de visualização da faixa de opções. Para abrir a caixa de diálogo da macro, use o atalho para
Neste artigo, criaremos uma função definida pelo usuário para descobrir o número ausente em um intervalo por meio do VBA no Microsoft Excel. Função definida pelo usuário: o Microsoft Excel permite que você crie sua própria função de acordo com o… Continue lendo →
Neste artigo, aprenderemos como extrair registros sem critérios por meio do VBA no Microsoft Excel. Vamos dar um exemplo para entender como podemos colocar o filtro e selecionar os critérios e, em seguida, pegar o… Continue lendo →
Neste artigo, aprenderemos como gravar macro e, em seguida, como modificá-la e torná-la mais fácil de aprender. Como escrever macro para fórmula Soma em VBE Temos dados do Excel no intervalo A1: C14, em… Continue lendo →
Como obter nomes de planilhas usando VBA no Microsoft Excel Caso você queira descobrir uma maneira de obter todos os nomes da planilha que estão visíveis, ou seja, não ocultos. Neste artigo, nós… Continue lendo →
Neste artigo, aprenderemos a diferença entre a Fórmula V / S Fórmula R1C1 no Microsoft Excel. No Excel, geralmente usamos a fórmula para resolver o problema. Mas se, por exemplo, escrevermos um UDF que exibe a fórmula ... Continue lendo →
Artigos relacionados: Eventos de gráficos incorporados usando VBA no Microsoft Excel | Os eventos de gráficos incorporados podem tornar seu gráfico mais interativo, dinâmico e útil do que os gráficos normais. Para habilitar os eventos nos gráficos, nós ... Os eventos no Excel VBA | São sete… Continue lendo →
Neste artigo, aprenderemos como excluir as linhas quando não houver dados em toda a linha. A seguir está o instantâneo dos dados que temos: O conceito por trás deste tutorial é se houver algum espaço em branco completo ... Continue lendo →
Criar gráficos no Excel é uma ótima maneira de representar dados. O visualizador pode entender facilmente os dados e o que exatamente está acontecendo nos gráficos. Caso você precise criar muitos gráficos no mesmo formato, então este tutorial é… Continue lendo →
Como usar o Excel VBA Array? Você pode executar as macros no Editor do Visual Basic, colocando o cursor na macro e pressionando a tecla F5, ou no Excel, abrindo a caixa de diálogo Macros (ALT + F8) escolhendo… Continuar lendo →
Altere os dados do gráfico conforme você seleciona uma opção nas células. Para tornar seu gráfico dinâmico, podemos usar VLOOKUP e algumas linhas de código para torná-lo dinâmico.
Como converter letras pequenas em letras maiúsculas para poucas colunas usando o VBA no Microsoft Excel Neste artigo, aprenderemos como converter texto em letras maiúsculas em colunas específicas (nem todas as células) usando o código VBA. Pergunta):… Continue lendo →
Como criar um gráfico por meio do VBA no Microsoft Excel Neste artigo, aprenderemos como criar um gráfico por meio do VBA no Microsoft Excel. Vamos entender com um exercício simples como podemos criar um gráfico por meio do VBA ... Continue lendo →
Se você deseja preencher automaticamente a faixa específica de cores usando o loop VBA. Neste artigo, você aprenderá para que o loop no VBA atenda a certas condições. A ideia é se o intervalo A1: A20 contém qualquer texto ou número, então o excel para ... Continue lendo →
Vamos dar um exemplo para entender como e onde podemos formatar a célula para contabilidade. Temos os dados de quantidade do produto no intervalo A1: B9 em que a coluna A contém o nome do produto e a coluna B contém a quantidade dele. Queremos… Continue lendo →
Para escrever um documento do Word a partir do Excel VBA, você precisa criar um objeto de aplicação do Word para trabalhar com sua função. O processo de escrever um documento do Word é bastante fácil. Veja como você faz isso.
Você pode querer executar seu fragmento de macro / VBA quando uma célula muda seu valor, quando um clique duplo acontece, quando uma folha é selecionada, etc. Em todos esses casos, usamos o manipulador de eventos de planilha. O manipulador de eventos nos ajuda a executar… Continue lendo →
Ao longo de suas práticas de VBA, você teria a necessidade de executar macros quando um determinado intervalo ou célula fosse alterado. Nesse caso, para executar macros quando uma alteração é feita em um intervalo de destino, usamos o evento de alteração. Eventos… Continue lendo →
Aprenda o que são eventos do Excel VBA. O Excel possui sete tipos de técnicas de manuseio uniforme. 3 principais são eventos de aplicativo, pasta de trabalho e planilha. O gráfico, formulário do usuário, ...
Os Eventos do Aplicativo são usados para acionar sub-rotinas com o escopo de toda a aplicação no Excel. WorkbookActivate é um procedimento de evento de aplicativo que é disparado ...
Se você quiser destacar a linha e a coluna da célula ativa, o código VBA abaixo o ajudará. Portanto, usaremos o manipulador de eventos da planilha do Excel. Para que um evento de planilha funcione, o código deve residir em… Continue lendo →
Para executar uma macro automaticamente quando a pasta de trabalho é aberta, use o evento workbook_open. Esta é a maneira mais simples de executar uma macro específica quando uma pasta de trabalho específica é aberta.
Você pode querer executar seu fragmento de macro / VBA quando uma pasta de trabalho específica for selecionada, uma planilha na pasta de trabalho for selecionada, a célula alterar seu valor, quando um clique duplo acontecer, quando uma planilha for adicionada, etc. Em todos esses casos ... Continuar lendo →
Os eventos para o objeto de planilha ocorrem quando uma planilha é ativada ou o usuário altera o conteúdo de uma célula. Os eventos nas planilhas são ativados por padrão, mas podem ser desativados por uma macro. Para exibir os procedimentos do evento para ... Continue lendo →
Para executar uma macro automaticamente antes que a pasta de trabalho feche, use o evento workbook_close. Esta é a maneira mais simples de executar uma macro específica quando uma pasta de trabalho específica é fechada.
Se desejar abrir uma pasta de trabalho sem executar uma macro Auto_Open, você pode fazer isso mantendo a tecla Shift pressionada ao abrir o arquivo. Se a pasta de trabalho for protegida por senha, lembre-se de manter a tecla Shift pressionada depois de ... Continue lendo →
Inicie o editor do Visual Basic. Selecione o projeto desejado na janela Projeto. Insira um novo módulo de classe selecionando o menu Inserir | Módulo de classe. Ative o novo módulo de classe e renomeie-o, por exemplo, AppEventClass Copie e cole este exemplo… Continue lendo →
Os eventos de gráfico incorporados no Excel podem ser facilmente ativados em duas etapas. O evento do gráfico precisa ser declarado e, em seguida, inicializar o evento do gráfico em um módulo normal.
Neste artigo, criaremos uma macro para extrair dados da planilha de dados brutos para uma nova planilha, com base no intervalo de datas especificado. Os dados brutos consistem em três colunas. A primeira coluna contém datas, a segunda coluna contém agente ... Continue lendo →
Escreva o código VBA para inserir data e hora no Excel 2016, 2013, 2010 e versões anteriores. Use o VBA para inserir a data e a hora atuais. Automatize o tempo de entrada usando o VBA.
Se você deseja descobrir a linha duplicada com várias entradas para a mesma pessoa e deseja descobrir as entradas duplicadas, então você não deve perder este artigo. Forneceremos um código de macro para ajudá-lo a identificar… Continue lendo →
Neste artigo, criaremos uma macro para formatar a hora no formato hh: mm.sss. Os dados brutos para este exemplo consistem em certos valores de tempo na coluna E. Neste artigo, criamos uma função definida pelo usuário (ou personalizada… Continue lendo →
Neste artigo, criaremos uma macro para chamar outra macro ou executar um comando após intervalos de tempo definidos. Para executar a macro, clique no botão “Iniciar cronômetro”. Ao executar a macro, a macro “TimerMsg” exibirá um… Continue lendo →
Neste artigo, criaremos uma macro para classificar os dados na planilha por aniversário e não consideraremos o ano ao classificar os dados. Os dados brutos consistem em duas colunas, uma contém o nome e a segunda coluna contém… Continue lendo →
Neste artigo, criaremos uma macro para listar meses entre o período definido e também o número de dias naquele mês específico. Ele também exibirá o número total de dias entre o período definido. Nós criamos… Continue lendo →
Neste artigo, aprenderemos como formatar a data por meio do VBA. Vamos dar um exemplo para entender como e onde podemos formatar a célula em um número de data abreviada. Temos os dados de quantidade do produto no intervalo A1: C9 em ... Continue lendo →
Neste artigo, criaremos uma macro para extrair os dias da semana entre duas datas. Neste exemplo, temos que especificar a data de início e a data de término antes de executar a macro. A macro escolhe o valor da data de início da célula J8 ... Continue lendo →
Pergunta: Eu tenho o EmployeeName, o HolidayStart e o HolidayEnd em uma planilha. Como posso colorir as férias de cada funcionário nas folhas do mês seguinte? Resposta: Digite o seguinte código com XL5 / 7 em um ModuleSheet, com XL8 em ... Continue lendo →
Neste artigo, criaremos uma macro para criar uma planilha para cada dia da semana do mês especificado do ano especificado, excluindo todas as datas especificadas na lista de feriados. Antes de executar a macro, três entradas são necessárias. … Continue lendo →
Neste artigo, criaremos uma macro para deletar dados de datas anteriores. Esta macro verifica os dados, mantém os dados de hoje e exclui todos os dados de datas anteriores. Os dados brutos neste exemplo consistem em data, nome do agente ... Continue lendo →
Neste artigo, criaremos uma macro para organizar os dados do dia a dia em várias planilhas. Os dados brutos para este artigo consistem em dados de vendas diários da equipe, que incluem Data, Nome do Agente e Número de itens vendidos. Queremos… Continue lendo →
Aprenda como restringir o usuário para inserir uma data válida na caixa de entrada do VBA. Usamos o tipo de dados Date para armazenar datas no VBA. Se uma data inválida é tentada armazenar na data
Para inverter a ordem dos caracteres, crie e adicione uma Função Personalizada à caixa de diálogo Inserir Função: 1. Pressione Alt + F11 para abrir o VBE. 2. Em VBAProject, selecione qualquer nome de pasta de trabalho e insira um novo Módulo selecionando Módulo de ... Continue lendo →
Neste artigo, vamos aprender como criar funções definidas pelo usuário no Microsoft Excel usando o VBA. Função definida pelo usuário: - O Microsoft Excel já está tendo muitas funções, mas ainda assim todos têm requisitos, situações diferentes, nós… Continue lendo →
Para usar funções de planilha no VBA, usamos a classe Application. As funções de planilha são membros do objeto Aplicativo. Essas funções de planilha são realmente poderosas e podemos usá-las no VBA para automatizar tarefas complexas.
UDF para extrair apenas números de uma célula usando VBA no Microsoft Excel Neste artigo, aprenderemos como usar o código VBA para extrair números apenas de uma célula com a função definida pelo usuário. Pergunta): Eu preciso ... Continue lendo →
Caso você queira um processo para ajudá-lo a recuperar o endereço de e-mail da string, este artigo é para você. Neste artigo, criaremos UDF para extrair a id do e-mail do texto. Pergunta): Os dados… Continue lendo →
Quando você quiser verificar outra condição quando a primeira for False, use as instruções If-ElseIf. A instrução If Else If pode ser útil quando você precisa fazer várias verificações de condição.
Para atualizar automaticamente suas tabelas dinâmicas, você pode usar eventos VBA. Use esta linha simples de código para atualizar sua tabela dinâmica automaticamente. Você pode usar um dos três métodos de atualização automática de tabelas dinâmicas.