Macros Excel e VBA 2024, Dezembro

Retorna as células referenciadas pelo usuário usando o controle RefEdit do formulário do usuário no Microsoft Excel

Retorna as células referenciadas pelo usuário usando o controle RefEdit do formulário do usuário no Microsoft Excel

Neste artigo, mostraremos como adicionar o controle RefEdit no formulário do usuário e fazer referência ao intervalo de células usando-o. Neste exemplo, criamos um formulário do usuário realçador que podemos usar para destacar o intervalo de células com a cor amarela. … Continue lendo →

Como adicionar uma mensagem de entrada na validação de dados

Como adicionar uma mensagem de entrada na validação de dados

Neste artigo, aprenderemos como adicionar uma mensagem de entrada na validação de dados ao inserir as entradas específicas na célula, usando o VBA no Microsoft Excel. A validação de dados é a ferramenta usada para restringir a entrada… Continue lendo →

Impedir que um formulário do usuário feche quando o usuário clicar no botão x usando o VBA no Microsoft Excel

Impedir que um formulário do usuário feche quando o usuário clicar no botão x usando o VBA no Microsoft Excel

Neste artigo, mostraremos como desabilitar o botão x no formulário do usuário usando o VBA. Neste exemplo, criamos um formulário de usuário que pode ser ativado clicando no botão Executar na planilha. Este formulário do usuário contém ... Continue lendo →

Preencher um controle ListBox com valores da pasta de trabalho fechada usando VBA no Microsoft Excel

Preencher um controle ListBox com valores da pasta de trabalho fechada usando VBA no Microsoft Excel

Neste artigo, buscaremos dados da pasta de trabalho fechada para a caixa de listagem no formulário do usuário usando o VBA. Os dados brutos para este exemplo estão no intervalo A2: B10 na pasta de trabalho “23SampleData.xls”, que é colocada no caminho do arquivo “D: Excelforum ExcelForum office excel tip old code Shared… Continue lendo →

Preencha uma caixa de listagem com valores exclusivos de uma planilha usando VBA no Microsoft Excel

Preencha uma caixa de listagem com valores exclusivos de uma planilha usando VBA no Microsoft Excel

Neste artigo, vamos criar uma caixa de listagem no formulário do usuário e carregá-la com os valores após remover os valores duplicados. Os dados brutos que inseriremos na caixa de listagem consistem em nomes. Estes dados brutos contêm duplicidade em definidos… Continue lendo →

Como criar um formulário no Microsoft Excel

Como criar um formulário no Microsoft Excel

O Formulário de Reserva de Curso é um formulário simples que ilustra os princípios de design do UserForm e a codificação VBA associada. Ele usa uma seleção de controles, incluindo caixas de texto, caixas de combinação, botões de opção agrupados em um quadro, caixas de seleção e comandos… Continue lendo →

Decida o que um INPUTBOX deve retornar usando VBA no Microsoft Excel

Decida o que um INPUTBOX deve retornar usando VBA no Microsoft Excel

Se você deseja obter qualquer informação do usuário, você pode usar a função INPUTBOX. Esta função exibe uma caixa de diálogo que permite ao usuário preencher qualquer coisa e retorna o conteúdo como uma string. Às vezes você quer decidir o que ... Continue lendo →

Altere o valor / conteúdo de vários controles de formulário de usuário usando VBA no Microsoft Excel

Altere o valor / conteúdo de vários controles de formulário de usuário usando VBA no Microsoft Excel

Em uma planilha de diálogo do Excel 5/95, é possível alterar o valor / conteúdo de uma coleção de controles fazendo um loop através dos controles na coleção, por exemplo, assim: For Each cb In dlg.CheckBoxes. No Excel 97 ou posterior, o objeto UserForm… Continue lendo →

Usando o evento de alteração da planilha para executar a macro quando qualquer alteração é feita

Usando o evento de alteração da planilha para executar a macro quando qualquer alteração é feita

Se você está aqui, provavelmente deseja aprender como executar uma sub-rotina toda vez que uma alteração é feita em uma planilha específica. Este artigo vai ensinar exatamente isso. Então vamos começar. A sintaxe para a planilha… Continue lendo →

Caixa de mensagem no Excel VBA

Caixa de mensagem no Excel VBA

Neste artigo, aprenderemos a função MsgBox no Excel VBA. A seguir estão as configurações de argumento dos botões de msgbox vba: Constante Valor Descrição vbOKOnly 0 Exibir apenas o botão OK. vbOKCancel 1 Exibir os botões OK e Cancelar. Exibir vbAbortRetryIgnore 2… Continue lendo →

Salvar intervalo do Excel como PDF usando VBA

Salvar intervalo do Excel como PDF usando VBA

Aprenda como salvar como salvar faixa do Excel como PDF usando VBA. Exportamos pdf para excel por meio de algum código externo, mas para salvar o arquivo como pdf, usamos apenas um código VBA simples.

Selecione uma bandeja de impressora antes de imprimir usando VBA no Microsoft Excel

Selecione uma bandeja de impressora antes de imprimir usando VBA no Microsoft Excel

Quando você imprime documentos do Word com VBA, é possível selecionar de qual bandeja da impressora o documento deve obter uma folha. No Excel você não tem a oportunidade de definir as propriedades FirstPageTray ou OtherPagesTray como você ... Continue lendo →

Imprima várias seleções em uma folha usando VBA no Microsoft Excel

Imprima várias seleções em uma folha usando VBA no Microsoft Excel

Se você selecionar vários intervalos de células em uma planilha e tentar imprimir as células selecionadas, obterá uma planilha para cada uma das áreas selecionadas. O seguinte exemplo de macro imprimirá todas as áreas selecionadas em uma folha,… Continue lendo →

Imprima todas as pastas de trabalho em uma pasta usando VBA no Microsoft Excel

Imprima todas as pastas de trabalho em uma pasta usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para imprimir todos os arquivos Excel de uma pasta. Temos alguns arquivos Excel dentro de uma pasta que queremos imprimir. Todos eles têm a mesma extensão de arquivo, “.xlsx”… Continue lendo →

Insira cabeçalhos e rodapés usando VBA no Microsoft Excel 2010

Insira cabeçalhos e rodapés usando VBA no Microsoft Excel 2010

Se você deseja inserir certas informações no cabeçalho / rodapé da planilha, como o nome do arquivo / caminho do arquivo ou a data atual ou número da página, você pode fazer isso usando o código abaixo. Se for… Continue lendo →

Como alterar a impressora padrão usando VBA no Microsoft Excel 2016

Como alterar a impressora padrão usando VBA no Microsoft Excel 2016

Use o VBA para selecionar a impressora escrevendo apenas 4 linhas de código e volte para a impressora padrão original. Compatível com Excel 2016, 2013, 2010.

Cálculos com milésimas frações de segundos por função personalizada usando VBA

Cálculos com milésimas frações de segundos por função personalizada usando VBA

Pergunta: Cálculos com valores na área de décimos avos devem ser feitos Resposta: Insira o código a seguir nos módulos apropriados. Com a seguinte função definida pelo usuário. sintaxe: = spectime (A1) Coloque o código abaixo no padrão… Continue lendo →

O que é FileSystemObject (FSO) e como usá-lo no VBA Excel?

O que é FileSystemObject (FSO) e como usá-lo no VBA Excel?

O FileSystemObject é uma ferramenta poderosa em VBA para lidar com drives, arquivos e pastas. Usamos o FSO para obter informações sobre drives, criar pastas e arquivos.

O que é o método CreateObject no VBA e como usar o método CreateObject no Excel?

O que é o método CreateObject no VBA e como usar o método CreateObject no Excel?

O método CreateObject é usado para criar objetos em VBA usando Late Binding. O método createobject torna seu código portátil para outras máquinas que executam VBA. Veja como você o usa.

Módulos de classe VBA e como usá-los

Módulos de classe VBA e como usá-los

Aprenda a usar um módulo de aula no Excel VBA. O módulo de classe ajuda a criar classes que você pode usar em outros módulos. Aprenda o que são classes em termos de programação.

Importar um módulo de um arquivo usando VBA no Microsoft Excel

Importar um módulo de um arquivo usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para importar um módulo para a pasta de trabalho ativa. Estaremos usando Filename.bas como um módulo, que queremos importar. Clique no botão inserir para importar o módulo de Filename.bas… Continue lendo →

Como usar a função InputBox no VBA Excel?

Como usar a função InputBox no VBA Excel?

Para obter a entrada do usuário no VBA, você pode usar a função InputBox. É uma função leve que pode obter qualquer entrada do usuário que você possa usar em seu programa VBA.

Como criar combobox dependente no VBA Excel?

Como criar combobox dependente no VBA Excel?

A combobox dependente ou combobox em cascata é uma combobox que tem seus valores baseados em outros valores selecionados pelo usuário no formulário. Uma combobox que depende de outra combobox ou de qualquer elemento do formulário é chamada de combobox dependente.

Como usar estruturas em VBA? Os tipos de dados definidos pelo usuário

Como usar estruturas em VBA? Os tipos de dados definidos pelo usuário

As estruturas em VBA são chamadas de Tipo de Dados Definido pelo Usuário. Um tipo de dados definido pelo usuário pode ser criado no VBA usando uma sintaxe simples. A estrutura do VBA pode encapsular várias variáveis ​​do VBA de uma vez.

Como usar com ... End With Block no VBA Excel?

Como usar com ... End With Block no VBA Excel?

O bloco with é usado para acessar todas as propriedades e métodos de um objeto sem repetição. Um bloco With… End With foca no objeto fornecido e lista todas as propriedades e métodos do objeto ou estrutura.

Como usar o ComboBox no formulário de usuário do VBA Excel?

Como usar o ComboBox no formulário de usuário do VBA Excel?

Uma caixa de combinação em um formulário de usuário é como um menu suspenso, que pode ser usado para escolher uma opção entre as opções disponíveis. É como o menu suspenso que criamos usando a validação de dados em planilhas. Na maioria das formas digitais,… Continue lendo →

Exclua um procedimento de um módulo usando VBA no Microsoft Excel

Exclua um procedimento de um módulo usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para excluir outra macro de um módulo. Estamos usando o Módulo1, que contém SampleProcedure como a macro de amostra, que desejamos excluir. Explicação do código Defina VBCM =… Continue lendo →

Exclua um módulo usando VBA no Microsoft Excel

Exclua um módulo usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para excluir o módulo da pasta de trabalho. Estaremos usando o MainModule como módulo bruto. Queremos nos livrar deste MainModule. Clique neste botão para o mesmo. Lógica… Continue lendo →

Exclua o conteúdo do módulo usando VBA no Microsoft Excel

Exclua o conteúdo do módulo usando VBA no Microsoft Excel

Não é possível excluir todos os tipos de módulos, você não pode excluir os codemódulos para planilhas, gráficos e ThisWorkbook. Nestes módulos, você deve excluir o conteúdo em vez do próprio módulo: Sub DeleteModuleContent (ByVal wb As Workbook, _ ByVal… Continue lendo →

Exclua todas as macros em uma pasta de trabalho / documento usando VBA no Microsoft Excel

Exclua todas as macros em uma pasta de trabalho / documento usando VBA no Microsoft Excel

Se você está trabalhando com incontáveis ​​macros e deseja que uma macro apague todos os códigos existentes da pasta de trabalho atual do Excel, o artigo a seguir certamente ajudará. Quando você deseja excluir todas as macros de uma pasta de trabalho ... Continue lendo →

Crie um novo módulo usando VBA no Microsoft Excel

Crie um novo módulo usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para inserir um novo módulo em uma pasta de trabalho do Excel. Antes de executar a macro, precisamos especificar o tipo e o nome do módulo. Como se pode ver no… Continue lendo →

Como exibir uma mensagem na barra de status do Excel usando o VBA

Como exibir uma mensagem na barra de status do Excel usando o VBA

A barra de status no Excel pode ser usada como um monitor de código. Quando seu código VBA é longo e você executa várias tarefas usando o VBA, geralmente desativa a atualização da tela para não ver a tela piscando. Mas… Continue lendo →

Copie módulos de uma pasta de trabalho para outra usando o VBA no Microsoft Excel

Copie módulos de uma pasta de trabalho para outra usando o VBA no Microsoft Excel

Com a macro abaixo, você pode copiar módulos de uma pasta de trabalho para outra: Sub CopyModule (SourceWB As Workbook, strModuleName As String, _ TargetWB As Workbook) 'copia um módulo de uma pasta de trabalho para outra' exemplo: 'CopyModule Workbooks ("Book1.xls ")," Módulo1 ", _… Continue lendo →

Módulos de aula usando VBA no Microsoft Excel 2010

Módulos de aula usando VBA no Microsoft Excel 2010

Uma classe é a definição formal de um objeto. A classe é um modelo para a criação do objeto durante a programação e define as propriedades e métodos que decidem como o objeto se comporta. Módulos de aula são novos no Office97. … Continue lendo →

Adicionar conteúdo a um módulo a partir de um arquivo usando VBA no Microsoft Excel

Adicionar conteúdo a um módulo a partir de um arquivo usando VBA no Microsoft Excel

Se você não quiser adicionar um módulo completo, pode adicionar apenas os procedimentos que faltam a um módulo existente usando a macro abaixo. Ele adiciona o conteúdo de um arquivo de texto a um módulo existente: Sub ImportModuleCode (ByVal wb… Continue lendo →

Adicionar um procedimento a um módulo usando VBA no Microsoft Excel

Adicionar um procedimento a um módulo usando VBA no Microsoft Excel

Você pode adicionar código a um módulo sem usar um arquivo de texto separado que contém o código. A macro abaixo mostra como isso pode ser feito. A macro deve ser personalizada para conter o código que você deseja adicionar:… Continue lendo →

Ative o recurso de tela inteira e desative o botão de redimensionamento da janela de uma pasta de trabalho do Excel usando o VBA no Microsoft Excel.

Ative o recurso de tela inteira e desative o botão de redimensionamento da janela de uma pasta de trabalho do Excel usando o VBA no Microsoft Excel.

Neste artigo, aprenderemos como ativar o recurso de tela inteira e desativar o botão de redimensionamento da janela usando o VBA. Explicação lógica Criamos a macro “ActivatingFullScreen” para alterar a propriedade do aplicativo Excel para habilitar o recurso de tela inteira. Usamos… Continue lendo →

Passe argumentos para macros de botões e menus usando VBA no Microsoft Excel

Passe argumentos para macros de botões e menus usando VBA no Microsoft Excel

O exemplo abaixo mostra como você pode criar botões / menus CommandBar que passam um ou mais argumentos para uma macro. o exemplo também mostra como você pode adicionar um novo item ao menu de atalho da célula. Sub AddCommandToCellShortcutMenu () Dim i As… Continue lendo →

Edite a dica de ferramenta para botões da barra de ferramentas usando VBA no Microsoft Excel

Edite a dica de ferramenta para botões da barra de ferramentas usando VBA no Microsoft Excel

Os exemplos abaixo usam o botão Novo na barra de ferramentas Padrão como exemplo. Você pode substituir "Padrão" pelo nome ou número de outro CommandBar e pelo número do Controle que deseja editar. Use esta macro para mudar… Continue lendo →

Exibir um CommandBar centralizado na tela usando VBA no Microsoft Excel

Exibir um CommandBar centralizado na tela usando VBA no Microsoft Excel

Com a macro abaixo, você pode exibir um CommandBar centralizado na tela, tanto horizontal quanto verticalmente. A macro também mostra como você pode obter o tamanho da tela usando a função GetSystemMetrics32. Declare a função GetSystemMetrics32 Lib "User32" _ Alias ​​"GetSystemMetrics"… Continue lendo →

Determine qual botão CommandBar que iniciou uma macro usando VBA no Microsoft Excel

Determine qual botão CommandBar que iniciou uma macro usando VBA no Microsoft Excel

Deixe que as próprias macros determinem qual botão da CommandBar as iniciou. Se você anexar a macro abaixo a vários botões CommandBar, a caixa de mensagem exibirá conteúdos diferentes: Sub DummyMacro () If Application.CommandBars.ActionControl Is Nothing Then 'a macro não foi iniciada… Continue lendo →

Contagem regressiva na barra de status usando VBA no Microsoft Excel

Contagem regressiva na barra de status usando VBA no Microsoft Excel

Se você está se perguntando como posso criar um cronômetro no excel Pergunta: Uma contagem regressiva de 30 a 0 segundos deve ser exibida na barra de status. Resposta: Insira o seguinte código no módulo padrão. Sub CountDown () Dim intCounter… Continue lendo →

Altere a disponibilidade dos CommandBars usando VBA no Microsoft Excel

Altere a disponibilidade dos CommandBars usando VBA no Microsoft Excel

Com a macro abaixo, você pode alternar a disponibilidade da Barra de menus da pasta de trabalho, da barra de ferramentas Padrão e de uma CommandBar personalizada. Na primeira vez que você executa a macro, o menu e a barra padrão são desativados e a barra de ferramentas personalizada é ativada. O… Continue lendo →

Como enviar e-mails em massa do Excel VBA com um clique no Excel

Como enviar e-mails em massa do Excel VBA com um clique no Excel

Como enviar e-mail em massa do excel? O código Excel vba abaixo envia e-mails do Excel. Todos os ids de e-mail na lista receberão e-mails personalizados. Baixe o arquivo para enviar e-mail instantaneamente.

Envie a seleção usando VBA no Microsoft Excel

Envie a seleção usando VBA no Microsoft Excel

Crie uma nova pasta de trabalho com a Seleção. Salve a pasta de trabalho antes de enviá-la. Exclua o arquivo do disco rígido depois de enviá-lo. Irá mostrar as linhas e colunas ocultas na seleção Todas as células vazias fora da seleção… Continue lendo →

Folha (s) de correio para uma ou mais pessoas usando VBA no Microsoft Excel

Folha (s) de correio para uma ou mais pessoas usando VBA no Microsoft Excel

Adicione uma nova folha, altere o nome da folha para e-mail. Cada e-mail que você deseja enviar usará 3 colunas. na coluna A - digite o nome da folha ou folhas que deseja enviar. na coluna B - insira o endereço de e-mail. em… Continue lendo →

Como extrair o nome de domínio do e-mail no Excel

Como extrair o nome de domínio do e-mail no Excel

Aprenda como você pode extrair rapidamente nomes de domínio de ids de e-mail no Excel. Temos dois métodos para extrair o nome de domínio. Um é a fórmula e o outro é a função de texto para coluna.

Folha de correio usando Array VBA no Microsoft Excel

Folha de correio usando Array VBA no Microsoft Excel

Crie uma nova pasta de trabalho com o SheetsArray. Salve a pasta de trabalho antes de enviá-la. Exclua o arquivo do disco rígido depois de enviá-lo. Sub Mail_SheetsArray () Dim strDate As String Sheets (Array ("Sheet1", "Sheet3")). Copiar strDate = Format (Date, "dd-mm-yy") & "" &… Continue lendo →

Envie uma planilha usando VBA no Microsoft Excel

Envie uma planilha usando VBA no Microsoft Excel

Neste artigo, criaremos uma macro para enviar uma planilha como anexo de um e-mail. Antes de executar a macro, precisamos especificar uma id de email e assunto do email. Neste exemplo, queremos enviar ... Continue lendo →

Envie todas as planilhas com endereço na célula A1 usando VBA no Microsoft Excel

Envie todas as planilhas com endereço na célula A1 usando VBA no Microsoft Excel

Esta macro enviará cada folha para uma pessoa. Crie uma nova pasta de trabalho com a planilha. Salve a pasta de trabalho antes de enviá-la. Exclua o arquivo do disco rígido após o envio. Sub Mail_every_Worksheet () Dim strDate As String Dim… Continue lendo →

Função XLOOKUP personalizada do Excel

Função XLOOKUP personalizada do Excel

A função XLOOKUP é exclusiva para o programa interno do office 365. A função LOOKUP tem muitas funcionalidades que superam muitos dos pontos fracos das funções VLOOKUP e HLOOKUP, mas infelizmente não está disponível para nós agora. Mas… Continue lendo →

Separando o nome do site ou URL do texto

Separando o nome do site ou URL do texto

A dica enviada por: Jay Shukla Algumas vezes temos uma situação como: 1. Site do Yahoo www.yahoo.com 2. Site do Google www.google.com Então, como separamos o nome do site do texto restante. Etapa 1. Selecione a coluna. Ir para substituir… Continue lendo →

Liste, altere ou exclua referências de fórmulas externas (links) usando VBA no Microsoft Excel

Liste, altere ou exclua referências de fórmulas externas (links) usando VBA no Microsoft Excel

Com as macros abaixo, você pode localizar e excluir fórmulas em células que se referem a outras pastas de trabalho. As macros não encontram todas as referências externas, uma vez que só procuram nas fórmulas da planilha. Sub DeleteOrListLinks () Dim i As Integer If ActiveWorkbook… Continue lendo →

Criar lista de folhas com hiperlink

Criar lista de folhas com hiperlink

Que tal ter uma lista de planilhas com hiperlinks para seus respectivos nomes de planilhas na pasta de trabalho? Bem, isso pode ser feito com o seguinte código - Sub CreateHyperlinkedSheetList () Dim ws As Worksheet Application.ScreenUpdating = False ActiveSheet.Range ("A: A"). Clear 'clear… Continue lendo →

Extraia dados de uma pasta de trabalho fechada

Extraia dados de uma pasta de trabalho fechada

Extrair dados de um arquivo fechado em outra pasta de trabalho é uma solicitação comum da maioria dos usuários do Excel. Eles gostariam de extrair ou consolidar dados de arquivos fechados; no entanto, isso não é possível. Existe uma solução alternativa que… Continue lendo →

Adicionar um atalho de teclado personalizado

Adicionar um atalho de teclado personalizado

Para adicionar um atalho de teclado personalizado, adicione, salve e armazene uma linha de código VBA. Recomenda-se que os atalhos de teclado personalizados gerais sejam salvos na Pasta de trabalho pessoal de macros. Esta pasta de trabalho é criada na primeira vez que você grava e armazena… Continue lendo →

Use uma pasta de trabalho fechada como banco de dados (DAO) usando VBA no Microsoft Excel

Use uma pasta de trabalho fechada como banco de dados (DAO) usando VBA no Microsoft Excel

Com os procedimentos a seguir, você pode usar o DAO para recuperar um conjunto de registros de uma pasta de trabalho fechada e ler / gravar dados. Chame o procedimento assim: GetWorksheetData "C: Nome da pasta Nome do arquivo.xls", "SELECT * FROM (SheetName $)", ThisWorkbook.Worksheets (1) .Range ("A3") Substitua SheetName pelo nome da planilha que deseja … Continue lendo →

Como transferir dados específicos de uma planilha para outra por meio do VBA no Microsoft Excel

Como transferir dados específicos de uma planilha para outra por meio do VBA no Microsoft Excel

Neste artigo, usaremos o evento de mudança da planilha para transferir dados de uma planilha para outra, dependendo de uma determinada condição. Os dados brutos consistem em detalhes do cliente, que incluem nome, endereço, cidade, região, país e número de telefone. Em… Continue lendo →

Atualizar planilhas por meio do VBA

Atualizar planilhas por meio do VBA

Neste artigo, aprenderemos como atualizar os dados de uma planilha para outra por meio do VBA no Microsoft Excel. Vamos dar um exemplo para entender como e onde podemos usar esta macro em nossa… Continue lendo →

Como extrair uma lista de todos os arquivos e pastas dentro de uma pasta do sistema operacional Windows para o Excel

Como extrair uma lista de todos os arquivos e pastas dentro de uma pasta do sistema operacional Windows para o Excel

Estamos trabalhando em muitos arquivos e pastas no PC ou laptop com Windows e há chances de acabarmos adicionando ou excluindo arquivos e pastas regularmente. Esses arquivos e pastas podem ser muito importantes para nós &… Continue lendo →

Use uma pasta de trabalho fechada como um banco de dados (ADO) usando VBA no Microsoft Excel

Use uma pasta de trabalho fechada como um banco de dados (ADO) usando VBA no Microsoft Excel

Com os procedimentos a seguir, você pode usar o ADO para recuperar um conjunto de registros de uma pasta de trabalho fechada e ler / gravar dados. Chame o procedimento assim: GetWorksheetData "C: FoldernameFilename.xls", "SELECT * FROM (SheetName $);", ThisWorkbook.Worksheets (1) .Range ("A3") Substitua SheetName pelo nome da planilha que deseja ... Continuar lendo →

Substitua o texto em um arquivo de texto usando VBA no Microsoft Excel

Substitua o texto em um arquivo de texto usando VBA no Microsoft Excel

As macros abaixo podem ser usadas para substituir texto em um arquivo de texto, por exemplo, quando você deseja alterar um separador de coluna em um arquivo de texto antes de importá-lo para uma planilha do Excel ou depois de exportar uma planilha… Continue lendo →

Importar dados de um arquivo de texto (ADO) usando VBA no Microsoft Excel

Importar dados de um arquivo de texto (ADO) usando VBA no Microsoft Excel

O procedimento a seguir pode ser usado para obter um conjunto de registros ADO de um arquivo de texto e preencher o resultado em uma planilha. Sub GetTextFileData (strSQL As String, strFolder As String, rngTargetCell As Range) 'exemplo: GetTextFileData "SELECT * FROM filename.txt",… Continue lendo →

Importar dados do Access to Excel (DAO) usando VBA no Microsoft Excel

Importar dados do Access to Excel (DAO) usando VBA no Microsoft Excel

CopyFromRecordset é provavelmente o método mais fácil de obter dados de uma tabela do Access para uma planilha do Excel. Sub DAOCopyFromRecordSet (DBFullName As String, TableName As String, _ FieldName As String, TargetRange As Range) 'Exemplo: DAOCopyFromRecordSet "C: FolderName DataBaseName.mdb", _ "TableName", "FieldName", Range ("C1") Dim… Continue lendo →

Importar dados de uma pasta de trabalho fechada (ADO) usando VBA no Microsoft Excel

Importar dados de uma pasta de trabalho fechada (ADO) usando VBA no Microsoft Excel

Se você deseja importar muitos dados de uma pasta de trabalho fechada, pode fazer isso com o ADO e a macro abaixo. Se você deseja recuperar dados de outra planilha diferente da primeira planilha na pasta de trabalho fechada,… Continue lendo →

Importar dados do Access para Excel (ADO) usando VBA no Microsoft Excel

Importar dados do Access para Excel (ADO) usando VBA no Microsoft Excel

Com o procedimento a seguir, você pode importar dados de uma tabela do Access para uma planilha. Sub ADOImportFromAccessTable (DBFullName As String, _ TableName As String, TargetRange As Range) 'Exemplo: ADOImportFromAccessTable "C: FolderName DataBaseName.mdb", _ "TableName", Range ("C1") Dim cn As ADODB.Connection, rs Como ADODB.Recordset,… Continue lendo →

Como copiar dados do Excel para o Word usando o VBA Excel

Como copiar dados do Excel para o Word usando o VBA Excel

Para copiar os dados do Excel para um documento do Word e salvá-los através do Excel VBA, só precisamos de um aplicativo objeto do Word. O objeto Word fornecerá a função necessária para trabalhar com documentos do Word.

Como conectar o Excel ao banco de dados de acesso usando VBA

Como conectar o Excel ao banco de dados de acesso usando VBA

Para conectar o Excel ao banco de dados de acesso através do VBA, podemos usar a conexão ADO. Esses bancos de dados do Access são facilmente conectados ao Excel como fonte de dados.

Variáveis ​​VBA no Excel

Variáveis ​​VBA no Excel

Variáveis ​​VBA e tipos de dados VBA no Excel. Quais são os tipos de variáveis ​​vba? VBA Dim var Como tipo de dados em macros do Excel. Saiba mais sobre as variáveis ​​VBA explicadas aqui.

O que Application.Screenupdating = False significa e por que é usado no VBA

O que Application.Screenupdating = False significa e por que é usado no VBA

A linha Application.Screenupdating no Excel é utilizada para desabilitar a atualização da tela antes do início do procedimento. Isso impede que a tela do Excel pisque e ...

VBA para converter texto de baixo para maiúsculo

VBA para converter texto de baixo para maiúsculo

Sabemos como converter texto em letras minúsculas em letras maiúsculas na planilha, mas como podemos converter letras minúsculas em maiúsculas usando o VBA? Ao automatizar o processo, pode ser necessário converter o texto da planilha em maiúsculas. … Continue lendo →

Caixa de mensagem VBA para atualizar o dia de hoje no Microsoft Excel

Caixa de mensagem VBA para atualizar o dia de hoje no Microsoft Excel

Se você deseja ser atualizado automaticamente no dia da semana de hoje, este artigo é para você. Este artigo se concentra em atualizar o usuário no dia da semana atual por meio do msgbox no vba. Pergunta): Eu quero um código para ... Continue lendo →

VBA Select Case: uma alternativa de várias declarações If Else If

VBA Select Case: uma alternativa de várias declarações If Else If

A instrução VBA Select Case é equivalente à troca de outras linguagens de programação. Selecionar é usado para verificar várias condições.

Divida a planilha do Excel em vários arquivos com base na coluna usando o VBA

Divida a planilha do Excel em vários arquivos com base na coluna usando o VBA

Como dividir a folha em várias folhas? Obtenha o código VBA para dividir a planilha rapidamente. Baixe o arquivo de trabalho também.

Como atualizar dados de uma planilha para outra por meio do VBA no Microsoft Excel

Como atualizar dados de uma planilha para outra por meio do VBA no Microsoft Excel

Às vezes, queremos usar uma folha do Excel como um formulário que é usado para obter as entradas do usuário. os dados inseridos pelo usuário, tentamos salvá-los em algumas outras planilhas que podem… Continue lendo →

Usando o gravador de macro no Microsoft Excel

Usando o gravador de macro no Microsoft Excel

Abra o Excel e o VBE (Editor do Visual Basic). A menos que tenha sido alterada, a janela VBE contém a janela Project Explorer e a janela Properties (elas podem ser acessadas no menu View). Project Explorer: funciona como um gerenciador de arquivos. Ajuda… Continue lendo →

Transpor coluna para planilhas do Excel usando VBA

Transpor coluna para planilhas do Excel usando VBA

Para copiar cada coluna para uma nova planilha de forma que o número de planilhas seja igual ao número da coluna e vice-versa, use este código VBA ou baixe o arquivo Excel de trabalho.

Como usar a opção de comentário por meio do VBA

Como usar a opção de comentário por meio do VBA

Neste artigo, aprenderemos como usar a opção de comentário no Microsoft Excel por meio do VBA. O comentário é a fonte pela qual podemos transmitir a mensagem a cada usuário, se for necessário fornecer informações sobre… Continue lendo →

Remova vírgulas extras no bloco de notas do Microsoft Excel

Remova vírgulas extras no bloco de notas do Microsoft Excel

Ao importar o arquivo de texto para a planilha do Excel, infelizmente, ele manteve as vírgulas indesejadas no final. É muito difícil remover vírgulas extras nas células. Se você está tentando consertar isso manualmente, demorará… Continue lendo →

Remova o espaço à direita por meio do VBA

Remova o espaço à direita por meio do VBA

No caso de você desejar que um código VBA remova todos os espaços à direita apenas na planilha ativa, este artigo certamente o ajudará. Muitas vezes deixamos um espaço no final por engano ou às vezes copiamos dados… Continue lendo →

Restaure as janelas VBE para suas posições padrão usando VBA no Microsoft Excel

Restaure as janelas VBE para suas posições padrão usando VBA no Microsoft Excel

Se você tiver problemas com o encaixe das diferentes janelas do VBE, poderá restaurar suas posições editando uma configuração no Registro. Observação! Faça backup do registro antes de editá-lo. Se você estiver executando o Windows NT, você… Continue lendo →

Restaure a posição na janela usando VBA no Microsoft Excel

Restaure a posição na janela usando VBA no Microsoft Excel

Se você deseja restaurar a imagem da tela para o usuário após uma macro ter alterado a visualização da janela, às vezes você pode simplesmente ativar a célula que era a célula ativa quando a macro foi iniciada. Isso nem sempre é bem-sucedido. … Continue lendo →

Strings de perfis privados usando palavras System.PrivateProfileString usando VBA no Microsoft Excel

Strings de perfis privados usando palavras System.PrivateProfileString usando VBA no Microsoft Excel

Se você não quiser usar funções de API, pode usar a biblioteca de objetos Words para ler e escrever strings de perfil privado. As palavras System.PrivateProfileString podem ler e gravar em arquivos INI e no Registro. Em outros aplicativos além do Word, você tem… Continue lendo →

Strings de perfil privado usando o registro usando VBA no Microsoft Excel

Strings de perfil privado usando o registro usando VBA no Microsoft Excel

As strings de perfil privado são freqüentemente usadas para armazenar informações específicas do usuário fora do aplicativo / documento para uso posterior. Você poderia, por exemplo, armazenar informações sobre o conteúdo mais recente em uma caixa de diálogo / formulário do usuário, quantas vezes uma pasta de trabalho foi aberta ou o… Continue lendo →

Strings de Perfil Privado usando arquivos INI usando VBA no Microsoft Excel

Strings de Perfil Privado usando arquivos INI usando VBA no Microsoft Excel

As strings de perfil privado são freqüentemente usadas para armazenar informações específicas do usuário fora do aplicativo / documento para uso posterior. Você poderia, por exemplo, armazenar informações sobre o conteúdo mais recente em uma caixa de diálogo / formulário do usuário, quantas vezes uma pasta de trabalho foi aberta ou o… Continue lendo →

Reproduzindo arquivos WAV usando VBA no Microsoft Excel

Reproduzindo arquivos WAV usando VBA no Microsoft Excel

É fácil reproduzir arquivos de som no formato WAV. Você só precisa saber o nome do arquivo do som que deseja reproduzir e decidir se deseja que a macro espere enquanto o som é reproduzido ou não. Aqui está um exemplo:… Continue lendo →

Como usar coleções VBA no Excel

Como usar coleções VBA no Excel

Aprenda tudo sobre os fundamentos das coleções VBA no Excel. Se você trabalhou no VBA, já usou coleções. Aprenda a criar, adicionar e excluir coleções definidas pelo usuário no VBA.

Abra vários arquivos de uma vez

Abra vários arquivos de uma vez

Neste artigo, criaremos uma macro para abrir vários arquivos com uma caixa de diálogo de arquivo. Criamos a macro “abrindo_arquivo_múltiplo” para abrir vários arquivos. Um usuário pode clicar no botão “Abrir vários arquivos” para executar a macro. … Continue lendo →

Tocar notas sonoras usando VBA no Microsoft Excel

Tocar notas sonoras usando VBA no Microsoft Excel

No Excel 5 e 95 é possível anexar notas a uma célula usando um arquivo de som. Esta nota de som pode ser reproduzida abrindo a caixa de diálogo para edição das notas de célula. A macro abaixo também pode reproduzir o… Continue lendo →

Operadores em Excel VBA

Operadores em Excel VBA

Existem 5 tipos de operadores no VBA. Atribuição, Aritmética, Comparação, Lógica e Concatenação. Esses operadores são usados ​​para fazer operações em operandos.

Reproduzindo arquivos MIDI usando VBA no Microsoft Excel

Reproduzindo arquivos MIDI usando VBA no Microsoft Excel

Arquivos de som no formato MIDI geralmente são longos, então pode ser necessário interromper a reprodução do som (por exemplo, quando a macro for concluída). Aqui está um exemplo: Função de declaração privada mciExecute Lib "winmm.dll" _ (ByVal lpstrCommand As String) As Long Sub… Continue lendo →

Como inserir imagens usando Excel VBA

Como inserir imagens usando Excel VBA

Aprenda como inserir uma imagem em uma célula no Excel usando o VBA e como redimensioná-la. Código VBA para inserir a imagem na faixa no excel 2016 e começar a trabalhar.

Inserindo o caminho onde a pasta de trabalho é salva na barra de título ou na barra de status usando VBA no Microsoft Excel

Inserindo o caminho onde a pasta de trabalho é salva na barra de título ou na barra de status usando VBA no Microsoft Excel

A linha superior da janela é a barra de título. Use o espaço vazio disponível para adicionar metadados relacionados à pasta de trabalho. Para adicionar metadados, adicionaremos código ao evento de ativação da pasta de trabalho. Portanto, o título da apostila mudará quando ... Continue lendo →

Como obter a primeira palavra no Microsoft Excel

Como obter a primeira palavra no Microsoft Excel

Se você se deparar com uma situação em que requer apenas a primeira palavra em cada linha de uma célula, em vez de todos os caracteres, então você deve ler este artigo. O seguinte tutorial irá ajudá-lo a recuperar apenas ... Continue lendo →

Como dividir coluna por meio do VBA

Como dividir coluna por meio do VBA

Se você está enfrentando problemas para dividir o texto em duas ou mais colunas separadas com base no caractere específico, você deve ler este artigo. Neste artigo, aprenderemos como dividir o nome em… Continue lendo →

Extraia Índice de Cor Específico usando VBA

Extraia Índice de Cor Específico usando VBA

No caso de você desejar copiar uma célula formatada específica ou células coloridas de uma coluna para a coluna seguinte, este artigo é para você. Neste artigo, aprenderemos como copiar células coloridas usando o código VBA. … Continue lendo →

Como declarar constantes VBA no Excel

Como declarar constantes VBA no Excel

Você pode declarar constantes no VBA usando a palavra-chave ... Isso torna a variável imutável. O valor da variável constante VBA não pode ser alterado em seu escopo ...

Gere 3 números aleatórios exclusivos no Microsoft Excel

Gere 3 números aleatórios exclusivos no Microsoft Excel

Se você deseja gerar uma lista de números aleatórios exclusivos, você pode usar as funções RANDBETWEEN e VBA RND. Neste artigo, geraremos 3 números exclusivos da lista fornecida. Você pode encontrar a pergunta original aqui… Continue lendo →

Ocultar colunas usando um botão

Ocultar colunas usando um botão

Se você precisa ocultar certas colunas usando um botão, você pode usar este código. Irá até mesmo alterar o texto do botão de comando para Ocultar colunas e, em seguida, alterá-lo novamente para Reexibir colunas. Sub Hide_C () Dim C_ell As… Continue lendo →

Escopo de Variável Excel VBA

Escopo de Variável Excel VBA

O Variable Scope ou Access Specifier no Excel VBA usado para controlar a visibilidade de variáveis, funções e sub-rotinas em projetos VBA. Existem três tipos