Skip to main content

Perguntas com a tag [vba]

Visual Basic for Applications (VBA) é uma linguagem de programação orientada a eventos e com suporte, limitado, a objetos, usada para escrever macros, disponível para toda a suíte Office.

Filtrar por
Ordenado por
Com tags
-3 votos
0 respostas
15 visitas

Posicionar um Formulario com Excel - VBA [fechada]

É possível posicionar um formulário em uma célula de uma planilha com o VBA no excel? Obrigado. Wilson.
Wilson Ferreira Jr's user avatar
-2 votos
0 respostas
9 visitas

Como apagar nomes quando apago os Codigos e vice- versa [fechada]

Tenho uma planilha chamada MONTESE nessa planilha no intervalo de B26:B39 entram NOMES, nessa mesma planilha no intervalo de E15:AI26 entram CODIGOS. Numa outra planilha, na planilha DADOS na coluna ...
Eliel Malta Lira's user avatar
-2 votos
0 respostas
33 visitas

Problema ao executar VBA no script R <checkErrorInfo> -2147352567 [fechada]

Eu tenho uma planilha xlsm (VBA) com o seguinte código macro: Private Sub Atualizar_Click() 'Parametros a serem informados Dim Raiz As String Dim Moeda As String Dim Data_Ini As String Dim Data_Fim ...
Everton Toledo's user avatar
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
-2 votos
2 respostas
85 visitas

Extrair propriedades de um menu suspenso criado dinamicamente VBA

Olá, tenho uma rotina que cria menus suspensos dinamicamente, esses menus recebem o caption de um banco de dados (já que dependendo do controle que clico o menu criado recebe outros valores). Bom, o ...
Abel Castilhos's user avatar
-3 votos
1 resposta
418 visitas

Método Replace no VBA substitui texto indevidamente em todas as planilhas da pasta de trabalho

Há um problema com o método "Replace" do objeto "Range". Quando anteriormente executado o comando "Localizar" (e substituir ou não) na interface de usuário, com a opção &...
Dido Dantas's user avatar
-4 votos
0 respostas
187 visitas

EXCEL VBA MACRO FORMATAR COR FONTE TEXTO APÓS "PONTO" [fechada]

Boa tarde! Preciso formatar texto em vermelho após um ponto nas células do Range ("A2:A200") e algumas células poderão ou não ter esse ponto. Obrigado!
Laurent Zucker'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 voto
1 resposta
630 visitas

Excel VBA: nome do objeto (Label) na célula

No excel, Tenho um botão no formulário, que vai mudar o caption de um label no mesmo formulário. Porém, tenho 22 labels nesse formulário. Qual label quero que a ação seja executada é variável e está ...
Topscore2023'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
-2 votos
1 resposta
390 visitas

Requisição API da ANEEL utilizando Macros do EXCEL [ VBA ] [fechada]

Escrevi essa função com objetivo de criar uma requisição a API da ANEEL em uma Macro usando VBA : Sub ConsultarAPI() Dim xmlhttp As Object Dim url As String Dim response As String Dim ...
Mateus De La Fuente Cezar's user avatar
0 votos
0 respostas
129 visitas

VBA Excel data expirar arquivo com renovação

Ola! Tenho o codigo vba que verifica a data para expirar e deleta a planilha. Preciso de uma dica de codigo vba para colocar a data de expiração na planilha excel, e quando atingir a data indicada, ...
Tavares'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
1 resposta
173 visitas

Erro em código do VBA

Boa tarde. Estou com um problema um tanto tolo, mas que não consigo sair. Gerei o código abaixo para que o VBA analise todas as células de um determinado intervalo e, toda vez que ele encontrar uma ...
Joao Paulo'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
-1 votos
1 resposta
135 visitas

VBA email lido Outlook

Possuo um VBA que salva todos os emails que chegam (os anexos) e gostaria de fazer com que o mesmo vba marcasse como lido. Como fazer? Segue meu código: Public Sub SaveAttachmentsToDisk(MItem As ...
João Mendes's user avatar
-1 votos
1 resposta
265 visitas

importar texto .txt pra uma celula especifica do excel

Sub importar_arquivo() Application.ScreenUpdating = False importaArquivo End Sub Private Function importaArquivo() Dim arquivo As String arquivo = abrirArquivo If arquivo <> ...
Anton Ambras's user avatar
0 votos
0 respostas
187 visitas

Excel VBA: VBProject.VBComponents("EstaPastadetrabalho").CodeModule.AddFromFile

Estou tendo o erro no VBA do office 2013 referente a sintaxe abaixo, ao qual não ocorre no Office 365. arq.VBProject.VBComponents("EstaPastadetrabalho").CodeModule.AddFromFile (FileWB) ...
Guilherme W Apt'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
32 visitas

Incluir validado em um código VBA

Tenho um código que importa dados de outras planilhas, mas queria que existisse um validador do tipo na hora de importar ele verificasse que existe um registro repetido que atualizasse. Por exemplo, ...
Rayane Parreira's user avatar
-2 votos
1 resposta
89 visitas

Vba/Excel criando uma função no Excel

Estou tentando criar uma função, onde coloco uma vírgula depois de cada número ou palavra. Segue o script do vba: Public Function Virgula(Texto1, Texto2) Virgula = Texto1 & "," & ...
Matheus'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
-2 votos
1 resposta
84 visitas

Como Enviar Imagem pro banco de dados

Alguem Tem uma ideia de Como faço pra enviar uma imagem pra um banco de dados postgree numa tabela que tem um campo Imagem do tipo "bytea" so que programando em visual basic? ja tentei de ...
LukasComK's user avatar
0 votos
0 respostas
614 visitas

Lost connection to MySQL server at 'handshake: reading initial communication packet', system error: 10060

Olá, Construí um aplicativo simples em VBA para minha empresa e estava funcionando perfeitamente em Access, porém preciso migrar para MySQL por conta de limitações do Access. Consegui realizar a ...
Geovanny Varussa'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
0 votos
1 resposta
300 visitas

Carregar um arquivo TXT no Access, iniciando a leitura a partir da 10ª linha

Estou carregando via VBA um arquivo TXT para uma tabela do access, mas o arquivo txt tem um cabeçalho com 9 linhas que não preciso, como posso resolver no vba para que o arquivo comece a ser lido a ...
Fernando Cassimiro'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
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
-1 votos
1 resposta
161 visitas

Condição Excel VBA

Nesta worksheet eu tenho uma tabela em que sempre que qualquer célula da coluna do meio é alterada é executado um certo macro. Eu queria que, por exemplo quando alterasse a célula E12 o valor que eu ...
Excel_User's user avatar
-2 votos
2 respostas
153 visitas

Excel VBA - Expressão Dentro de Evaluate, retorna valor errado

Boa noite a todos. Estou fazendo um sistema com navegação através de UserForms (sem a planilha de fundo). Monto uma ListBox com base em um filtro de datas comparando as datas em células da planilha ...
Fernando Meneguello's user avatar
-2 votos
0 respostas
37 visitas

vba- comparação e copia de dados repetidos em coluna [fechada]

Ajuda de macro para organização e comparação de repetição de dados em uma coluna na planilha do excel e realizar copia para outro ponto da planilha. dados plan
Ruan Pablo Souza's user avatar
0 votos
0 respostas
126 visitas

Otimização de código VBA

Criei um código VBA, onde o objetivo é consultar uma tabela e comparar se todos os itens cadastrados em uma determinada caixa estão com os status "descartar", em caso positivo, ele deve ...
Nelson's user avatar
  • 1
-2 votos
2 respostas
92 visitas

Preenchimento de planilha VBA

Preciso que o código preencha uma planilha com várias colunas e linhas, porém quando coloco mais de uma linha na programação, ele só corresponde a última linha que digitei Exemplo: ActiveSheet.Range(...
Julia '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
0 votos
0 respostas
42 visitas

Por alguma razão essa aplicação não concatena "endereço da pasta + valor de célula"

boa tarde! Venho buscar opiniões. Estou desenvolvendo uma aplicação em vba que puxa informações da planilha para preencher cabeçalho, corpo e anexar arquivos. Meu intuito é que que ele concatene o &...
karolyna'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
-2 votos
1 resposta
201 visitas

Como sortear apresentação de slides com intervalo definido e depois obter gabarito dos slides apresentados

For N = 1 To 5 ActivePresentation.SlideShowWindow.View.GotoSlide Int(Rnd * 4) + 2 Next N Tenho esse código que apresenta aleatóriamente os slides, porém não consigo definir o tempo de transição entre ...
Carlos Eduardo Crispim's user avatar
0 votos
1 resposta
1mil visitas

Executar macro ao selecionar item em célula com validação de dados

Olá, Preciso executar uma macro que atualiza os dados sempre que for selecionado um item na célula (com validação de dados). É a mesma macro que faz a pesquisa em um BD de acordo com o valor da célula....
Abel Castilhos's user avatar
-3 votos
1 resposta
81 visitas

Valor de Textbox criado dinamicamente na Page da Multipage (que também é criada dinamicamente) não se matém quando muda de Page

Boa Noite, Estou fazendo um controle no excel, no codigo há criação automatica de Pages e também de controles, como o TextBox, criados dinamicamente dentro dessas Pages. A Page 1 já vem os controles ...
Andressa Silva'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

1
2 3 4 5
17