-
Posts
8 -
Cadastrado em
-
Última visita
Reputação
1-
Andreza Santos alterou sua foto pessoal
-
Excel Erro tempo de execução '-2147417848 - O método 'Add' do objeto 'ListRows' falhou
Andreza Santos respondeu ao tópico de Andreza Santos em Microsoft Office e similares
@Basole Cara você resolveeuuu!! Muito obrigada!! @Edson Luiz Branco @Gabriel25121997 Valeu demais pela ajuda de vocês!! -
Excel Erro tempo de execução '-2147417848 - O método 'Add' do objeto 'ListRows' falhou
Andreza Santos respondeu ao tópico de Andreza Santos em Microsoft Office e similares
@Basole Meu office é o 365... -
Excel Erro tempo de execução '-2147417848 - O método 'Add' do objeto 'ListRows' falhou
Andreza Santos respondeu ao tópico de Andreza Santos em Microsoft Office e similares
@Basole Obrigada pelo ajuste!! Você poderia tentar criar um novo registro (Não sei se já fez esse teste)? Pois mesmo com esse ajuste, toda vez que tento registrar algo via formulário, o erro ocorre. -
Excel Erro tempo de execução '-2147417848 - O método 'Add' do objeto 'ListRows' falhou
Andreza Santos respondeu ao tópico de Andreza Santos em Microsoft Office e similares
@Edson Luiz Branco @Gabriel25121997 Segue arquivo para darem uma olhada. @Edson Luiz Branco, eu tentei também o Planilha3.Activate, porém sem sucesso. sistema.zip -
Excel Erro tempo de execução '-2147417848 - O método 'Add' do objeto 'ListRows' falhou
Andreza Santos respondeu ao tópico de Andreza Santos em Microsoft Office e similares
@Gabriel25121997 Testei e nadaa!! O mesmo erro e sempre na linha "tabela_carros.ListRows.Add Range("IDC").Value = id + 1"...Se eu desativo essa linha, ai funciona! Porém preciso que ela seja adicionada e que coloque o valor nela, não sei outra forma de fazer isso sem utilizar o "ListRows.Add". -
Excel Erro tempo de execução '-2147417848 - O método 'Add' do objeto 'ListRows' falhou
Andreza Santos respondeu ao tópico de Andreza Santos em Microsoft Office e similares
@Gabriel25121997 Tenho, mas é em outro módulo, nem pensei que poderia afetar esse em questão... Esse módulo "Inserir_carros" adiciona o valor do campo cbb_clientes na planilha, e esse campo é atualizado com valores de uma outra planilha, como mostro no módulo "Atualizar_listclientes" um pouco mais abaixo. Sub Inserir_carros() Dim tabela_carros As ListObject Dim i As Integer, idc As Integer Set tabela_carros = Planilha4.ListObjects(1) idc = Range("IDC").Value i = tabela_carros.Range.Rows.Count tabela_carros.Range(i, 1).Value = idc tabela_carros.Range(i, 2).Value = Sistema.cbb_clientes.Value tabela_carros.Range(i, 3).Value = Sistema.txt_modelo.Value tabela_carros.Range(i, 4).Value = Sistema.txt_placa.Value tabela_carros.ListRows.Add Range("IDC").Value = id + 1 MsgBox "Cadastrado com sucesso!", vbInformation, "Informação" End Sub O campo cbb_clientes é atualizado com valores da planilha, ele é atualizado no módulo abaixo: Sub Atualizar_listclientes() Dim tabela As ListObject Set tabela = Planilha3.ListObjects(1) Sistema.cbb_clientes.RowSource = tabela.DataBodyRange.Address(, , , True) Sistema.cbb_clientes.ColumnCount = 2 End Sub -
Excel Erro tempo de execução '-2147417848 - O método 'Add' do objeto 'ListRows' falhou
Andreza Santos respondeu ao tópico de Andreza Santos em Microsoft Office e similares
@Gabriel25121997 Tenho o Combobox "Sexo", ele adiciona os valores "Masculino" ou "Feminino" na tabela. -
@Gabriel25121997 Eu estou enfrentando o mesmo erro, mas infelizmente ainda não consegui resolver, será que consegue me ajudar? Meu código: Option Explicit Sub Inserir_clientes() Dim tabela_clientes As ListObject Dim n As Integer, id As Integer Set tabela_clientes = Planilha3.ListObjects(1) id = Range("ID").Value n = tabela_clientes.Range.Rows.Count tabela_clientes.Range(n, 1).Value = id tabela_clientes.Range(n, 2).Value = Sistema.txt_nome.Value tabela_clientes.Range(n, 3).Value = Sistema.cbb_sexo.Value tabela_clientes.Range(n, 4).Value = Sistema.txt_telefone.Value tabela_clientes.Range(n, 5).Value = Sistema.txt_cep.Value tabela_clientes.Range(n, 6).Value = Sistema.txt_endereco.Value tabela_clientes.Range(n, 7).Value = Sistema.txt_numero.Value tabela_clientes.Range(n, 8).Value = Sistema.txt_bairro.Value tabela_clientes.Range(n, 8).Value = Sistema.txt_local.Value tabela_clientes.ListRows.Add Range("ID").Value = id + 1 MsgBox "Cadastrado com sucesso!", vbInformation, "Informação" End Sub O objetivo é adicionar na planilha as informações do UserForm, e ele até faz isso, porém da o erro de "Tempo de execução '-2147417848 - O método 'Add' do objeto 'ListRows' falhou" não adiciona a nova linha e fecha tanto o VBA quanto a planilha... Não sei como contornar... Agradeço desde já!
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais