Macros Excel e VBA 2025, Fevereiro

Como converter números em palavras no Excel em rupias

Como converter números em palavras no Excel em rupias

Para converter números em palavras em rupia indiana, use esta função NUM_TO_IND_RUPEE_WORD. Não há função padrão para converter números em palavras no Excel. Isto é um

Fórmulas Explicativas

Fórmulas Explicativas

Requisitos: - Conhecimento básico de vba - Uso de tabelas / intervalos nomeados Ao trabalhar com pastas de trabalho ativadas e desativadas, às vezes pode ser difícil lembrar a estrutura de dados e a fórmula configurada durante meses entre as revisitas à pasta de trabalho. Isto é… Continue lendo →

Método de localização do objeto Range

Método de localização do objeto Range

Neste artigo, usaremos o método find do objeto Range para destacar a célula que contém o valor semelhante às palavras de pesquisa. Os dados brutos para este exemplo consistem no nome da empresa, id do funcionário e nome do funcionário. Temos cru… Continue lendo →

Função para retornar o nome do usuário usando VBA no Microsoft Excel

Função para retornar o nome do usuário usando VBA no Microsoft Excel

A função abaixo irá retornar o nome de usuário para o usuário conectado, funciona tanto no Windows NT quanto no Windows95 / 98. Função de declaração pública GetUserName Lib "advapi32.dll" _ Alias ​​"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long Função ReturnUserName ()… Continue lendo →

Macro para retornar o nome do usuário e o nome do computador no Microsoft Excel

Macro para retornar o nome do usuário e o nome do computador no Microsoft Excel

Neste artigo, criaremos uma macro que retornará o nome do computador e do usuário para o usuário conectado. Neste exemplo, queremos extrair o nome do computador na célula C10 e o nome do usuário na célula C11. Temos… Continue lendo →

Criar função VBA para retornar array

Criar função VBA para retornar array

Para criar uma função de array definida pelo usuário em vba que retorna um array, você só precisa seguir esta sintaxe de UDF. Para usar esta função, você deve usar a combinação de teclas CSE.

Extraia valores únicos no Excel usando uma função

Extraia valores únicos no Excel usando uma função

A função UNIQUES pega o intervalo como entrada e imprime os valores exclusivos desse intervalo. Copie este código em VBA e escreva a fórmula = UNIQUES (A2: B7).

Uma função aprimorada de números aleatórios personalizados

Uma função aprimorada de números aleatórios personalizados

Neste artigo, criaremos uma função personalizada para gerar números decimais aleatórios entre os intervalos definidos. Os dados brutos para este exemplo consistem no valor mais baixo e no valor mais alto do intervalo e número de casas decimais exigidas em… Continue lendo →

Caractere curinga para excluir células por meio de VBA

Caractere curinga para excluir células por meio de VBA

Enquanto trabalhamos com dados brutos no Excel, frequentemente procuramos dados que correspondem aos critérios e excluímos todos os outros dados que não correspondem aos critérios fornecidos. Neste artigo, aprenderemos como nos livrar dos valores… Continue lendo →

Qual é a diferença entre os argumentos ByRef e ByVal? - Pergunta para Entrevista VBA

Qual é a diferença entre os argumentos ByRef e ByVal? - Pergunta para Entrevista VBA

A diferença b / w byval e byref é simples. ByRef é usado para passar argumento com referência e ByValue é usado para passar argumento com valor. Este exemplo explica tudo em detalhes.

Classificação de dados de texto em ordem alfabética usando VBA no Microsoft Excel

Classificação de dados de texto em ordem alfabética usando VBA no Microsoft Excel

Neste artigo, criaremos uma função personalizada para classificar os dados em ordem alfabética. Os dados brutos consistem em nomes aleatórios que queremos classificar. Explicação lógica Criamos a função personalizada “SortString” para classificar os dados em ordem alfabética. Demora… Continue lendo →

Divida os dados em uma planilha por número específico de linhas usando VBA no Microsoft Excel

Divida os dados em uma planilha por número específico de linhas usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para dividir os dados por um número específico de linhas. Temos os dados brutos na planilha “RawData”. Queremos dividir esses dados em várias planilhas. Antes de executar a macro, precisamos especificar ... Continue lendo →

Algumas macros pessoais úteis: Retorne a letra da coluna para o número da coluna.

Algumas macros pessoais úteis: Retorne a letra da coluna para o número da coluna.

Isso é bom se você quiser usar instruções como Range ("A1") em vez de células (1,1). Assim, por exemplo ColLetter (1) = A, ColLetter (2) = b, ..., ColLetter (100) = CV, etc. 3) ColLetter (número da coluna) => passa de volta a letra da coluna. Função pública ... Continue lendo →

Exclua registros duplicados usando VBA no Microsoft Excel

Exclua registros duplicados usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para remover registros duplicados dos dados. Os dados brutos consistem em dados do funcionário, que incluem Nome, Idade e Sexo. Explicação lógica Nós criamos uma macro “RemovingDuplicate” para remover registros duplicados de… Continue lendo →

Clique duas vezes para adicionar / remover o tique

Clique duas vezes para adicionar / remover o tique

Neste artigo, usaremos o evento before double click da planilha para marcar e desmarcar a célula. Os dados brutos consistem em alguns itens alimentares. Queremos marcar os itens que compramos. Ao clicar duas vezes em a… Continue lendo →

Exclua linhas com células em branco em uma determinada coluna usando VBA no Microsoft Excel

Exclua linhas com células em branco em uma determinada coluna usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para excluir registros incompletos que contêm células em branco. Os dados brutos consistem em alguns dados de amostra, que incluem Nome, Idade e Sexo. Ele também contém algumas células em branco. Queremos removê-los ... Continue lendo →

Excluir linhas em planilhas diferentes por meio do VBA

Excluir linhas em planilhas diferentes por meio do VBA

Se você deseja uma maneira de excluir todos os números de linhas semelhantes de uma vez, este artigo é para você. Neste artigo, aprenderemos como podemos nos livrar da mesma linha em várias planilhas por meio de macros. … Continue lendo →

Como excluir colunas vazias por meio do VBA no Microsoft Excel?

Como excluir colunas vazias por meio do VBA no Microsoft Excel?

Neste artigo, aprenderemos como excluir colunas vazias por meio do VBA no Microsoft Excel. Vamos deletar as colunas que estão completamente vazias, isso significa que se não houver dados dentro da coluna inteira esses dados. Vamos… Continue lendo →

Excluir linhas com base nas condições

Excluir linhas com base nas condições

Se você está realmente atrás de um código VBA para ajudá-lo a excluir todas as linhas com base em um texto específico encontrado em uma determinada coluna, então este artigo é para você. Neste artigo, aprenderemos… Continue lendo →

A largura de validação de dados é muito pequena no Microsoft Excel 2010

A largura de validação de dados é muito pequena no Microsoft Excel 2010

Neste artigo, você aprenderá como aumentar o tamanho da célula selecionada que contém a validação de dados. Se você está trabalhando em um relatório que contém muitas informações e há falta de espaço, as células que… Continue lendo →

Copie a CurrentRegion de uma célula de cada planilha em uma planilha usando VBA no Microsoft Excel

Copie a CurrentRegion de uma célula de cada planilha em uma planilha usando VBA no Microsoft Excel

Se você estiver lidando com várias planilhas de uma vez, e deseja copiar os dados de cada planilha para uma planilha mestre, então você deve ler este artigo. Usaremos a propriedade currentregion do código VBA para consolidar dados de… Continue lendo →

Copie o UsedRange de cada planilha em uma planilha usando VBA no Microsoft Excel

Copie o UsedRange de cada planilha em uma planilha usando VBA no Microsoft Excel

Caso queira copiar o intervalo utilizado de cada planilha para a planilha Master, então você deve ler este artigo. Usaremos o código VBA para copiar os dados de cada planilha e depois colar em outra planilha sem… Continue lendo →

Contar células por meio do Excel VBA

Contar células por meio do Excel VBA

Neste artigo, aprenderemos como contar e exibir o total por meio do VBA no Microsoft Excel. Vamos entender, com um exercício simples, como e onde podemos contar e exibir totais por meio do VBA no Microsoft Excel. Nós… Continue lendo →

Copiar seleção para uma planilha de banco de dados usando VBA no Microsoft Excel

Copiar seleção para uma planilha de banco de dados usando VBA no Microsoft Excel

Quando escrevemos a codificação VBA para nos salvar do trabalho repetitivo, a seleção de dados desempenha um papel muito importante. Portanto, neste artigo você aprenderá como selecionar os dados por linha, coluna e dados inteiros de documentos… Continue lendo →

Copie células da linha ActiveCell para uma planilha de banco de dados usando VBA no Microsoft Excel

Copie células da linha ActiveCell para uma planilha de banco de dados usando VBA no Microsoft Excel

No Microsoft Excel, podemos copiar células da linha da célula ativa para uma planilha específica. Neste artigo, usaremos o código VBA para transferir dados de cada planilha e mesclar os dados em uma planilha. Vamos adicionar um… Continue lendo →

Crie um suplemento no Excel 97, 2000, 2002 usando VBA no Microsoft Excel

Crie um suplemento no Excel 97, 2000, 2002 usando VBA no Microsoft Excel

Inicie o Editor do Visual Basic pressionando Alt + F11. Selecione Debug, Compile VBA projectname. Nas versões anteriores do Excel, o código VBA era compilado automaticamente quando você salvava o addin. Isso não é mais verdade, você tem que fazer isso sozinho antes ... Continue lendo →

Copie da linha até a última linha com dados em uma folha usando VBA no Microsoft Excel

Copie da linha até a última linha com dados em uma folha usando VBA no Microsoft Excel

A macro adicionará uma planilha com o nome Master à sua pasta de trabalho e copiará as células de todas as planilhas da pasta de trabalho nesta planilha. A primeira macro faz uma cópia normal e a segunda macro copia o… Continue lendo →

Copie uma planilha de cada pasta de trabalho em sua pasta de trabalho em uma pasta usando o VBA no Microsoft Excel

Copie uma planilha de cada pasta de trabalho em sua pasta de trabalho em uma pasta usando o VBA no Microsoft Excel

A macro copiará uma parte da primeira planilha de cada arquivo que está na pasta C: Data para a primeira planilha de sua pasta de trabalho. A primeira macro faz uma cópia normal e a segunda macro copia os valores. É… Continue lendo →

Copie uma linha ou linhas para uma planilha de banco de dados usando VBA no Microsoft Excel

Copie uma linha ou linhas para uma planilha de banco de dados usando VBA no Microsoft Excel

Os códigos de exemplo serão copiados para uma planilha de banco de dados com o nome Plan2. Cada vez que você executar uma das subs, as células serão colocadas abaixo da última linha com dados ou após a última coluna com dados em… Continue lendo →

Copie um intervalo com mais áreas para uma planilha especificada usando VBA no Microsoft Excel

Copie um intervalo com mais áreas para uma planilha especificada usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para a união de várias áreas em uma folha especificada. Os dados brutos consistem em alguns dados de amostra, que incluem Nome e Idade. Temos duas áreas que contêm dados brutos. Nós… Continue lendo →

Copie uma linha ou linhas de cada folha em uma folha usando VBA no Microsoft Excel

Copie uma linha ou linhas de cada folha em uma folha usando VBA no Microsoft Excel

A macro adicionará uma planilha com o nome Master à sua pasta de trabalho e copiará as células de todas as planilhas da pasta de trabalho nesta planilha. A primeira macro faz uma cópia normal e a segunda macro copia o… Continue lendo →

Copie uma linha ou linhas de cada pasta de trabalho em uma pasta usando VBA no Microsoft Excel

Copie uma linha ou linhas de cada pasta de trabalho em uma pasta usando VBA no Microsoft Excel

A macro copiará uma parte da primeira planilha de cada arquivo que está na pasta C: Data para a primeira planilha de sua pasta de trabalho. A primeira macro faz uma cópia normal e a segunda macro copia os valores. Sub… Continue lendo →

Copie um intervalo com uma área para uma planilha de banco de dados usando VBA no Microsoft Excel

Copie um intervalo com uma área para uma planilha de banco de dados usando VBA no Microsoft Excel

Os códigos de exemplo serão copiados para uma planilha de banco de dados com o nome Plan2. Cada vez que você executar uma das subs, as células serão colocadas abaixo da última linha com dados ou após a última coluna com dados em… Continue lendo →

Copie um intervalo no local do Activecell para uma planilha de banco de dados usando VBA no Microsoft Excel

Copie um intervalo no local do Activecell para uma planilha de banco de dados usando VBA no Microsoft Excel

Os códigos de exemplo serão copiados para uma planilha de banco de dados com o nome Plan2. Cada vez que você executar uma das subs, as células serão colocadas abaixo da última linha com dados ou após a última coluna com dados em… Continue lendo →

Copie um intervalo de cada planilha em uma planilha usando VBA no Microsoft Excel

Copie um intervalo de cada planilha em uma planilha usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para copiar dados de todas as planilhas da pasta de trabalho para uma nova planilha. Os dados brutos para este exemplo consistem em detalhes de funcionários de departamentos diferentes em planilhas diferentes. Queremos… Continue lendo →

Copie um intervalo de cada pasta de trabalho em uma pasta usando o VBA no Microsoft Excel

Copie um intervalo de cada pasta de trabalho em uma pasta usando o VBA no Microsoft Excel

Neste artigo, criaremos uma macro para copiar dados de várias pastas de trabalho em uma pasta para uma nova pasta de trabalho. Vamos criar duas macros; uma macro copiará apenas os registros da primeira coluna para a nova pasta de trabalho e ... Continue lendo →

Consolidar / mesclar várias planilhas em uma planilha mestre usando VBA

Consolidar / mesclar várias planilhas em uma planilha mestre usando VBA

Aprenda a mesclar várias planilhas no Excel em 4 etapas. Para mesclar planilhas, use este código VBA. Você pode baixar o arquivo de trabalho e usá-lo para mesclar planilhas.

Copie uma coluna ou colunas de cada folha em uma folha usando VBA no Microsoft Excel

Copie uma coluna ou colunas de cada folha em uma folha usando VBA no Microsoft Excel

Às vezes, torna-se um trabalho de rotina copiar dados de várias planilhas para a mesma coluna. Esta etapa pode ser evitada usando a automação. Se você quiser fazer uma planilha consolidada depois de copiar os dados de uma coluna de cada e… Continue lendo →

Compare 2 colunas por meio do VBA no Microsoft Excel

Compare 2 colunas por meio do VBA no Microsoft Excel

Caso você esteja se perguntando como comparar 2 colunas de dados com linhas em milhões e extrair os valores únicos entre ambas as colunas, então você deve ler este artigo. Usaremos o código VBA para comparar duas colunas ... Continue lendo →

Como combinar várias colunas em uma única coluna usando o VBA no Microsoft Excel

Como combinar várias colunas em uma única coluna usando o VBA no Microsoft Excel

No caso de você precisar combinar várias colunas em uma coluna e não tiver a menor ideia, este artigo inteiro é para você. Neste artigo, vamos aprender como combinar várias colunas ... Continue lendo →

Copie uma coluna ou colunas para uma planilha de banco de dados usando VBA no Microsoft Excel

Copie uma coluna ou colunas para uma planilha de banco de dados usando VBA no Microsoft Excel

Os códigos de exemplo serão copiados para uma planilha de banco de dados com o nome Plan2. Cada vez que você executar uma das subs, as células serão colocadas abaixo da última linha com dados ou após a última coluna com dados em… Continue lendo →

Copie uma coluna ou colunas de cada pasta de trabalho em uma pasta usando VBA no Microsoft Excel

Copie uma coluna ou colunas de cada pasta de trabalho em uma pasta usando VBA no Microsoft Excel

A macro copiará uma parte da primeira planilha de cada arquivo que está na pasta C: Data para a primeira planilha de sua pasta de trabalho. A primeira macro faz uma cópia normal e a segunda macro copia os valores. Lembre-se ... Continue lendo →

Altere a seleção com uma ou mais áreas para Valores usando VBA no Microsoft Excel

Altere a seleção com uma ou mais áreas para Valores usando VBA no Microsoft Excel

Neste capítulo, aprenderemos como alterar a seleção de uma ou mais áreas para valores usando o VBA no Microsoft Excel. Vamos dar um exemplo e entender como escrevemos o código VBA para mudar ... Continue lendo →

Alterar texto para número usando VBA

Alterar texto para número usando VBA

Para converter texto em número no Excel usando o VBA, use o método Range.NumberFormat. Use-o para alterar o formato do intervalo selecionado para Geral e, a seguir, converta-o em números.

Altere o intervalo com mais de Área para valores usando VBA no Microsoft Excel

Altere o intervalo com mais de Área para valores usando VBA no Microsoft Excel

Neste artigo, você aprenderá como alterar o intervalo com mais de uma área para valores usando o VBA no Microsoft Excel. Vamos dar um exemplo e entender como escrever o código VBA para alterar o intervalo com mais ... Continue lendo →

Altere apenas CurrentRegion do ActiveCell para valores usando VBA no Microsoft Excel

Altere apenas CurrentRegion do ActiveCell para valores usando VBA no Microsoft Excel

Neste artigo, aprenderemos como alterar apenas a região atual da célula ativa para valores usando VBA no Microsoft Excel. Vamos dar um exemplo e entender como alterar apenas a região atual do ativo ... Continue lendo →

Altere uma linha ou linhas de valores para valores usando VBA no Microsoft Excel

Altere uma linha ou linhas de valores para valores usando VBA no Microsoft Excel

Escrevemos a codificação VBA para permitir que o Excel faça o trabalho repetitivo automaticamente em menos tempo. Neste capítulo, você aprenderá como alterar uma (s) linha (s) para valor (es) usando o VBA no Microsoft Excel. Vamos dar uma ... Continue lendo →

Alterar células no intervalo de linhas do Activecell para valores usando VBA no Microsoft Excel

Alterar células no intervalo de linhas do Activecell para valores usando VBA no Microsoft Excel

Neste capítulo, você aprenderá como alterar células no intervalo de linhas de células ativas para valores usando o VBA no Microsoft Excel. Vamos dar um exemplo e entender como escrevemos o código VBA para alterar as células em… Continue lendo →

Altere todas as células na ActiveSheet para valores usando VBA no Microsoft Excel

Altere todas as células na ActiveSheet para valores usando VBA no Microsoft Excel

Neste capítulo, você aprenderá como alterar todas as células na planilha ativa para valores usando o VBA no Microsoft Excel. Vamos dar um exemplo e entender como escrevemos o código VBA para alterar o valor das células ... Continue lendo →

Altere uma coluna ou colunas para valores usando VBA no Microsoft Excel

Altere uma coluna ou colunas para valores usando VBA no Microsoft Excel

Neste capítulo, você aprenderá como transformar todas as células na planilha ativa em valores, usando o VBA no Microsoft Excel. Vamos dar um exemplo e entender como escrevemos o código VBA. Como alterar o valor ... Continue lendo →

Altere a fórmula nas células em um intervalo para valores usando VBA no Microsoft Excel

Altere a fórmula nas células em um intervalo para valores usando VBA no Microsoft Excel

Neste artigo, aprenderemos como alterar a fórmula nas células em um intervalo para valores usando o VBA no Microsoft Excel. Os dados brutos para este exemplo consistem em dados de vendas. Os dados de vendas contêm informações sobre o número de… Continue lendo →

Adicione apenas valores positivos distintos com VBA

Adicione apenas valores positivos distintos com VBA

Caso você esteja se perguntando como pode adicionar apenas valores positivos e únicos, este artigo é para você. Neste artigo, você aprenderá como adicionar apenas valores positivos distintos no Excel usando o código VBA. Pergunta): Eu… Continue lendo →

3 melhores maneiras de encontrar a última linha e coluna não em branco usando VBA

3 melhores maneiras de encontrar a última linha e coluna não em branco usando VBA

Aprenda como obter as últimas linhas e colunas usadas no excel vba. Aqui, ilustrei a 3 melhor maneira de obter a última linha com dados. O primeiro método é o melhor e eu prefiro obter a última célula não vazia.

Introdução aos Formulários de Usuário do Excel VBA

Introdução aos Formulários de Usuário do Excel VBA

Aprenda como usar formulários de usuário do Excel VBA para obter informações dos usuários. Como armazenar os dados do formulário no Excel e como abrir e fechar os formulários do usuário.

Como automatizar mala direta por meio do VBA no Microsoft Excel

Como automatizar mala direta por meio do VBA no Microsoft Excel

Neste artigo, aprenderemos como automatizar a mala direta usando o VBA no Microsoft Excel. Mala direta: - Esta é a fonte para mesclar as informações dos dados em texto e, em seguida, imprimir o documento. … Continue lendo →

Como iniciar o arquivo do Word usando VBA no Microsoft Excel

Como iniciar o arquivo do Word usando VBA no Microsoft Excel

O número de pessoas que usam o Word e o Excel é bastante alto, no entanto, eles não são muito versados ​​quando se trata de abrir arquivos do Word a partir de uma pasta de trabalho do Excel. Este artigo mostra como abrir um aplicativo de texto no Excel. Nós… Continue lendo →

Abra o arquivo do Word do Excel VBA

Abra o arquivo do Word do Excel VBA

Neste artigo, criaremos uma macro para abrir um documento do Word. Para abrir um documento do Word, especificaremos o caminho completo do documento na caixa de texto da planilha principal. Depois de especificar o caminho completo, clique em… Continue lendo →

Determine se um aplicativo está disponível usando VBA no Microsoft Excel

Determine se um aplicativo está disponível usando VBA no Microsoft Excel

Para descobrir o status de qualquer aplicativo específico disponível ou em execução no Microsoft Excel, consulte este artigo. Usaremos o código VBA para verificar o retorno “True”, se o aplicativo está disponível ou em execução ou retornar… Continue lendo →

Copie as informações da planilha para o Word usando VBA no Microsoft Excel

Copie as informações da planilha para o Word usando VBA no Microsoft Excel

Se for necessário copiar e colar dados de várias planilhas do Excel no MS Word, você deve ler este artigo. No excel, não existe tal recurso que poderia permitir que você converta os dados da pasta de trabalho do excel ... Continue lendo →

Controle o Word do Excel usando VBA no Microsoft Excel 2010

Controle o Word do Excel usando VBA no Microsoft Excel 2010

Muitas vezes, você precisa copiar dados de um arquivo do Excel para um documento do Word. Você pode fazer isso com uma macro muito facilmente. A macro abrirá um documento de texto novo / existente, copiará o conteúdo e então ... Continue lendo →

Controle o Outlook a partir do Excel usando VBA no Microsoft Excel

Controle o Outlook a partir do Excel usando VBA no Microsoft Excel

Os dois exemplos de macros abaixo demonstram como você pode enviar informações para o Outlook (por exemplo, enviar uma mensagem de e-mail) e como você pode recuperar informações do Outlook (por exemplo, recuperar uma lista de todas as mensagens na caixa de entrada). Observação! Leia e edite… Continue lendo →

Controle o Excel a partir do Word usando VBA no Microsoft Excel 2010

Controle o Excel a partir do Word usando VBA no Microsoft Excel 2010

Às vezes, temos que copiar dados de um documento do Word para um arquivo do Excel. Podemos fazer isso facilmente com uma macro em todas as versões do Office. A macro abrirá um arquivo Excel existente / novo, copie o… Continue lendo →