Ir ao conteúdo
  • Cadastre-se

Visual Basic Excluir linha com base em valor do listbox (excel - vba)


Ir à solução Resolvido por RafaVillani,

Posts recomendados

image.png.c016c9059b0253921087689cd0f2db62.png

 

Olá. Preciso procurar em duas tabelas distintas (dentro da planilha 8 (fisio_presenças)) o valor da guia da linha selecionada no listbox e exluir, assim que clicar no commandbuttonBaixar. E repetir até que não tenha mais nenhum valor dessa guia nas tabelas.

Alguem poderia me ajudar?

CONTROLE NOVO.rar

Link para o comentário
Compartilhar em outros sites

 @Jefferson TS, você vem criando seus posts no lugar errado (Programação-Outros-Visual Basic), por mais que VBA seja baseado em Visual Basic, acredito que o correto seria criar em Pacotes de Escritorio-Microsoft Office.

 

Sobre sua dúvida, veja se o código lhe atende.

 

Dim Tabela1 As ListObject, Tabela2 As ListObject
Dim LinhaTabela1 As Long, LinhaTabela2 As Long
Dim L As Long, LinhaListbox As Long

Set Tabela1 = Planilha8.ListObjects("BASE_PRESENÇAS")
Set Tabela2 = Planilha8.ListObjects("TABELA_PRESENÇAS")
 
LinhaTabela1 = Tabela1.ListRows.Count
LinhaTabela2 = Tabela2.ListRows.Count
 
LinhaListbox = Me.ListBoxBAIXA.ListIndex

For L = 1 To LinhaTabela1
    If Tabela1.DataBodyRange.Cells(L, 2) = Me.ListBoxBAIXA.List(LinhaListbox, 1) Then
        Tabela1.DataBodyRange.Cells(L).Delete
        L = L - 1
    End If
Next L

For L = 1 To LinhaTabela2
    If Tabela2.DataBodyRange.Cells(L, 2) = Me.ListBoxBAIXA.List(LinhaListbox, 1) Then
        Tabela2.DataBodyRange.Cells(L).Delete
        Exit Sub
    End If
Next L

RafaVillani

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!