Skip to main content

Perguntas com a tag [excel-vba]

VBA (Visual Basic for Applications) é a linguagem de programação do Excel e outros programas do Office. Use a Tag Excel-Vba quando tiver problemas de scripts de um VBAproject em relação direta com a interface das planilhas do Excel.

Filtrar por
Ordenado por
Com tags
0 votos
0 respostas
190 visitas

Como manter uma planilha oculta ao abrir outro arquivo excel? (VBA)

No código da pasta de trabalho, tenho o seguinte código: Private Sub Workbook_Open() ThisWorkbook.Application.Visible = True Userform1.show End Sub Funciona perfeitamente, ou seja, ao abrir a ...
Felipe Souza's user avatar
0 votos
0 respostas
45 visitas

Problema com o comando TextToColumns

Estou fazendo a leitura de um arquivo txt no excel via VBA. Consigo ler sem problemas, mas como as linhas tem tamanhos fixos diferentes, a depender da informação que ela possui eu preciso fazer uma ...
Flavio Silva's user avatar
  • 1.138
0 votos
0 respostas
55 visitas

Eval retorna valores corretos apenas na criação

Tenho uma planilha financeira com várias planilhas (mês a mês). crie a seguinte macro: ' ' Macro_vinculo Macro ' Public Function eval(ByVal str As String) As Variant eval = Application.Evaluate(str)...
Teo Machado's user avatar
-3 votos
1 resposta
63 visitas

Como consigo comparar os seguintes intervalos no excel

Eu tenho uma coluna que vai receber diversos valores (coluna AK): coluna que vai receber os valores Tenho também uma coluna com valores predefinidos(coluna AS): Coluna com os valores predefinidos E ...
Guilherme Domingos's user avatar
-2 votos
2 respostas
112 visitas

VBA Excel excluir linha em outro arquivo

Estou usando o código VBA abaixo que exclui a linha da planilha caso encontre os valores "PAC" ou "Sedex" Ele funciona na planilha ativa mas preciso também que execute em uma série ...
Atelier 1924's user avatar
0 votos
1 resposta
849 visitas

Erro no VBA EXCEL "Não é possível definir a propriedade Hidden da classe Range"

Estou executando o código a seguir em no evento Open de uma pasta de trabalho do Excel. Está dando erro em tempo de execução '1004', "não é possível definir a propriedade Hidden da classe Range&...
Denis Caixeta's user avatar
-1 votos
2 respostas
215 visitas

Comparar uma célula com todas as outras células da mesma coluna

Preciso comparar uma celular específica da planilha com todas as outras células da mesma coluna para encontrar duplicidades e tratar essa célula, algo como If (célula) = (todas as células da coluna) ...
Bruno Ferreira dos Santos's user avatar
-1 votos
1 resposta
125 visitas

Imagem caber na célula

Bom dia! Estou utilizando o código abaixo, mas ele não coloca a imagem corretamente na célula mesclada e eu gostaria que a imagem ficasse do tamanho da célula mesclada Public Sub Carregarfoto1(...
Ana Pizani's user avatar
-1 votos
1 resposta
104 visitas

Como posso evitar que a macro de um botão de formulário de uma planilha anterior seja copiada junto aos dados para a planilha atual?

Eu fiz um formulário de cadastro de funcionarios bem básico (teste mesmo, nada oficial) usando código vba em um arquivo que chamei de Planilha Teste VBA 1. Até aí tudo certo, consegui de boa. Daí eu ...
Matheus Ferrari's user avatar
0 votos
0 respostas
372 visitas

VBA - Como faço para aplicar uma fórmula em células filtradas? Como identificar a primeira celula e a última para utilizar o Autofill?

Tenho uma tabela que preciso filtrar a coluna B e em seguida aplicar uma fórmula. Porém, não consigo inserir na fórmula o valor da linha da primeira célula vísivel para arrastar a fórmula. Podem me ...
Noelle Diniz Ribas's user avatar
0 votos
0 respostas
417 visitas

Preencher Listbox com multiplas linhas

Encaro a seguinte situação: minha intenção é popular uma listbox com dados de uma planilha, estes dados são mostrados a partir de um evento change na minha combobox. Atualmente ele me retorna apenas ...
Sena's user avatar
  • 33
0 votos
0 respostas
144 visitas

Salvar 1 documento .pdf a cada 4 paginas do Word

eu tenho um arquivo do word e preciso que a cada 4 paginas desse word, seja criado 1 pdf em alguma diretorio por meio do VBA. Ou seja, num clique seja criado varios PDF's a cada 4 paginas do meu word. ...
Guilherme Pacheco's user avatar
-2 votos
1 resposta
404 visitas

Inserir linha e copiar formula linha anterior [fechada]

Estou montando uma planilha e consegui esse código. Quando eu dou um duplo clique na linha surge uma MsgBox perguntando quantas linhas desejo adicionar, caso eu cancelo, tenho um erro de depuração &...
Reinaldo Previatto's user avatar
0 votos
0 respostas
184 visitas

Excel VBA Vlookup

Preciso que o VLOOKUP do código a seguir tenha como argumento de valor procurado a coluna A, ou seja, não pode ficar -16, pois pode ter colunas variáveis na planilha. Estava assim: For i = 4 To ...
Denis Caixeta's user avatar
-3 votos
1 resposta
258 visitas

Enviar e-mail por VBA Excel com Azure protection

Enviar e-mails através de macro VBA no Excel é uma tarefa simples já há algum tempo. Acredito que a maioria das empresas tem pelo menos uma planilha que dispara e-mails baseado em algum critério. Mas ...
Charley R.'s user avatar
-1 votos
2 respostas
3mil visitas

Estou tentando salvar um arquivo em um caminho específico com VBA

Pra deixar mais fácil a explicação, vou estar chamando um arquivo de "A" e o outro arquivo de "B". Basicamente, o que eu estou tentando fazer é copiar os dados do arquivo "A&...
RR2M4A's user avatar
  • 1
-1 votos
1 resposta
1mil visitas

Como filtrar uma tabela com o valor de uma célula em outra sheet?

uma sheet(1) contém a base de dados com seu cabeçalho, na sheet(2) quero acrescentar um valor a uma célula e rodar o código, onde posso alterar o valor da célula e mudar o filtro na outra sheet sem ...
Micael-Coder's user avatar
-1 votos
1 resposta
872 visitas

Macro com delimitador de ponto e virgula para txt

Olá, preciso de uma macro para que ao importar um txt pelo botão ele separe automaticamente entre colunas, OBS: o txt sempre vem com ponto e virgula(;) então preciso de uma macro com delimitador em ...
Deforceh's user avatar
0 votos
1 resposta
108 visitas

Tipos incompatíveis VBA - LookUp em outra planilha

Olá Estou com o erro "Tipos Incompatíveis" em uma macro que estou fazendo. A minha planilha funciona da seguinte maneira: existe uma aba de ações (com botões onde ela chama as macros) e uma ...
mocaplan2's user avatar
0 votos
1 resposta
436 visitas

Como copiar uma tabela do excel para um indicador do word

Estou com dificuldade em copiar uma tabela para um indicador num documento word. A ideia seria substituir um indicador "TABELA" no word pela tabela "Tabela1" do Excel, tentei ...
Erik Tanaka's user avatar
-1 votos
1 resposta
706 visitas

Gostaria de executar um código que puxasse os dados de uma API, mostrando no excel. Estou usando VBA para isso

O API que estou usando informa: {"matricula":"1433620155-2020-4-00256-128-0109252-70","dataLavratura":"2020-02-24","dataInsercao":"2020-02-24T22:...
Felipe Lisa's user avatar
0 votos
0 respostas
150 visitas

Erro tempo de execução 91, Var do Obj ou Var do bloco With não foi definida

Estou criando um gatilho de envio de e-mail baseado na condição de mudança em qualquer célula de uma coluna. Consegui criar o macro em uma planilha, mas em outra utilizei a mesma lógica e trocando ...
jefflmattos's user avatar
-2 votos
1 resposta
484 visitas

Passar referencia(?) de planilha para array pra usar em "For" em VBA

Boa tarde. Gostaria de saber se tem como colocar em um array as referencias das tabelas para posteriormente serem utilizadas em uma estrutura "for". Por exemplo: Arquivo Excel planilha1 ...
paulo victor's user avatar
0 votos
1 resposta
139 visitas

Como criar um loop VBA para acrescentar itens

Tenho uma planilha (P1) e quero exportar por vez 20 itens dela para outra planilha (P2). Porém com copy + paste cada vez que novos itens são acrescentados na P1, os que já haviam sido copiados para a ...
Wallison Brumatti's user avatar
-2 votos
1 resposta
128 visitas

Remover linhas de uma tabela Exvel com uma condição em VBA - Erro 424

Só agora descobri o VBA e que pode melhorar muito as minhas ideias em Excel. Assim lancei-me a tentar fazer um inventário. Fiz uma base de dados e pretendo retirar apenas a informação necessária para ...
Miguel Alves's user avatar
-3 votos
2 respostas
941 visitas

Como criar macro que retorna data do arquivo em uma célula EXCEL VBA

Preciso de uma macro que pegue a data do arquivo, onde eu vou deixar o caminho especificado. E essa data do arquivo será inserida na célula B3 por exemplo, é possivel? Macro que consegui até o momento,...
hardin's user avatar
  • 1
-1 votos
1 resposta
491 visitas

Como preencher todas as celulas em branco com o valor de cima Excel VBA

Preciso criar uma macro que ao rodar, ela preencha todas as células vazias com o que estão acima delas: Segue print como exemplo inserir a descrição da imagem aqui 'Macro que tenho até o momento, ...
hardin's user avatar
  • 1
0 votos
1 resposta
972 visitas

Macro que abre ultimo arquivo de uma pasta com uso de VBA

Olá, tenho uma macro que abre a última planilha(pela data mais recente) da minha pasta, porém não funciona. Na teoria era pra ela estar puxando da minha pasta base a última planilha e abrindo, alguém ...
hardin's user avatar
  • 1
-1 votos
3 respostas
863 visitas

Validação de data no VBA

Olá. Tenho uma Planilha que na célula "C16" possui uma data. Eu preciso que a Macro faça uma validação do mês e do ano que está inserido na célula "C16". Se o mês e o ano na célula ...
User123's user avatar
0 votos
1 resposta
2mil visitas

Inserir linha a partir de um critério

É possivel criar uma macro que ao usuário clicar em um botão, crie automaticamente uma linha acima de um determinado critério? Como na imagem a seguir demonstra, isso é um cronograma de férias, e ...
hardin's user avatar
  • 1
0 votos
0 respostas
63 visitas

Quando mudar uma célula no Excel (onChange) iniciar um contador no Excel

Olá, gostaria de saber se no Excel ao mudar um valor em uma célula, por exemplo, na célula A1 está escrito "Falso" se alterando esse valor para "Verdadeiro", automaticamente ...
Gabriel Henrique Cardoso's user avatar
0 votos
2 respostas
1mil visitas

Como importar coluna especifica de arquivo txt

Gostaria de saber se é possível importar uma coluna especifica de um arquivo txt pra minha planilha do excel? E como poderia ser feito Tenho uma macro que importa o arquivo txt já pronto, porém ...
hardin's user avatar
  • 1
-2 votos
1 resposta
201 visitas

Atualizar navegador VBA

Tenho umamacro q faz webscrapp no internet Explorer, mas o site é bem ruim e às vezes trava. Gostaria de colocar no loop um código que força o IE a atualizar se demorar muito pra carregar, travar ou ...
Mariana Rosa's user avatar
-3 votos
0 respostas
448 visitas

PROCV ATÉ ULTIMA LINHA QUE CONTÉM DADOS (MACRO) [fechada]

Gostaria de saber como poderia fazer com que a minha tabela que contém as macro com funções de PROCV encontre até a última linha que contém dados e retorne os valores. Sub Preenche_com_Procv() ' ...
Deforceh's user avatar
0 votos
1 resposta
650 visitas

Atualizar planilha fechada com VBA

Comunidade, bom dia! Sou iniciante em VBA e Python e queria tirar uma dúvida que não encontrei na internet nem nas questões aqui: Fiz um programa em VBA e gostaria que a planilha se atualizasse todos ...
Bruno Abner's user avatar
0 votos
1 resposta
1mil visitas

FORMATAÇÃO DE PLANILHAS COM VBA

Recentemente fiz uma macro, onde ao clicar em um botão de formatação de planilhas, irá formatar todas as planilhas do meu arquivo excel. E consegui, porém gostaria de fazer uma alteração bem útil, ...
Deforceh's user avatar
0 votos
1 resposta
497 visitas

Excel VBA GetOpenFileName erro com MultiSelect:=True

Olá, estou desenvolvendo um código onde o usuário aperta no botão, abre a a janelinha do explorer com o GetOpenFilename, do tipo .txt e ao usuário selecionar o documento ele abrir em uma nova planilha....
Deforceh's user avatar
0 votos
1 resposta
410 visitas

AutoFill - Macro ignora método

**Prezados, Boa tarde! Tenho uma macro que executa alguns processos e segue para o passo de preenchimento de fórmulas, conforme abaixo: BaseSemMO.Range("AD1:AR1").Value = AUXILIAR.Range(&...
Willian Morgan's user avatar
-2 votos
1 resposta
140 visitas

Mudar diretorio do Download no IE via Macro

Alguém consegue me ajudar? Estou tentando fazer que o Download salve no local indicado no IE Boa VBA. Outra questão que gostaria de ajuda é uma forma de automatizar o botão salvar no download no IE. ...
Amarildo Bessa's user avatar
-1 votos
1 resposta
569 visitas

Como criar um loop dentro do corpo do e-mail no outlook usando VBA

Durante o dia envio alguns e-mails que contém uma mensagem padrão e algumas variáveis (ativo, quatidade e preço). Preciso colocar um loop de dados dentro do corpo do e-mail usando o excel a partir da ...
Heitor Maximiano's user avatar
-1 votos
1 resposta
626 visitas

Separar String separada por virgula VBA

Estou com um pequeno problema, estou fazendo a leitura da porta serial do computador e armazenando em uma string em VBA, o dado recebido seria um conjunto de 13 instâncias separados por virgula. A ...
Paulo Capel's user avatar
-3 votos
1 resposta
35 visitas

Ajuda com o código =SES

preciso de ajuda com essa formula no excel, estou tentando fazer uma comparação de valores em duas colunas primeira comparação seria na "G2" e a segunda comparação seria na "N2" ...
Arthur Valenca's user avatar
-2 votos
1 resposta
2mil visitas

VBA - Selenium Chrome-Driver - Marcar combobox,

Consegui encontrar um dos checkbox que quero marcar, porém ao tentar mandar o comando de click, ele da mensagem de erro dizendo que o objeto não é interativo. Como consigo marcar esses objetos? ...
André Grillo's user avatar
-2 votos
1 resposta
46 visitas

Comando para exclusão de duplicatas query

Tenho duas bases de dados: A - x; y; z B - x; y; z; w; l; Preciso que a query exclua as informações duplicadas da base B, quando ela for adicionada junto a base A, de forma automática. Ou seja, ao ...
Isabela's user avatar
-3 votos
2 respostas
507 visitas

VBA - Concatenar nome impressão automática PDF mala direta

Preciso imprimir PDFs de mala direta onde o nome será composto por 2 informações do arquivo. Alguém saberia me dizer como juntar 2 campos para setar a impressão? Preciso incluir um segundo campo como ...
Roseli 's user avatar
0 votos
0 respostas
181 visitas

Como recortar HTML de site com VBA?

Estou tentando fazer o webscraping de um dado de um site para o excel por meio do VBA. Consigo, no código que estou desenvolvendo, acessar o site, mas até agora não entendi bem como este dado está ...
Caique Barreto's user avatar
0 votos
1 resposta
280 visitas

Como deslocar determinadas linhas para a esquerda na tabela em VBA

Possuo uma tabela que contem células com texto e valores que são colados diariamente em um modelo base. No entanto, ao colar novamente por cima da antiga tabela, algumas colunas saem com a formatação ...
V. C.'s user avatar
  • 1
0 votos
0 respostas
79 visitas

Erro 13 Tipos Incompativeis

Minha planilha da esse erro toda vez que tento setar para a coluna 3 de uma tabela aparecer na minha listview. Acho que sei qual "=PROCV([@Item];PRODUTO;6;0)" e a listview está configurada ...
Bruno Mendes's user avatar
0 votos
1 resposta
415 visitas

Estou com o seguinte erro no VBA "erro em tempo de execução 13 tipos incompatíveis"

Estou criando um código para enviar e-mail automaticamente, porém meu código trava com este erro no Email.Body: erro em tempo de execução 13 tipos incompatíveis Estou fazendo algo errado? Set objeto ...
Murilo Augusto's user avatar
0 votos
1 resposta
761 visitas

Como retirar um item específico de um array em vba?

No meu código eu tenho um array, e ao realizar uma validação (os intervalos não podem ser maiores do que 6) eu precisaria excluir do array os itens que não atendem à esta validação. If tempos(t) &...
Iago Gonalves's user avatar

1
2 3 4 5
8