Boa Tarde,
Eu fiz uma listview para cadastro de clientes e queria saber como eu faço pra deletar a linha de um cliente na planilha
Só consegui limpar no ListView, mas se eu fechar o userform e abrir de novo, os dados ficam lá.
Não sei se consegui explicar bem o que eu quis dizer.
Resumidamente: Quero que ao selecionar um item no listview e clicar no btnExcluir ele suma tanto da planilha quanto do UserForm
É possívelfazer isso no listview ou apenas no listbox?
Faz um loop para localizar o item selecionado na propria planilha e apaga a linha
Marcelo Prudencio
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Será que se eu colocar um if variavel=listview.selecteditem ele vai encontrar?
Dentro de um loop provavelmente
Marcelo Prudencio
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Dentro de um loop provavelmente
deu certo, usei um do until.
Nossa, eu to há 2 dias pensando em como fazer isso e a solução era mais simples que eu imagina...Praticamente eu faço um loop pra quase tudo, só que antes de postar não me veio essa ideia a cabeça! Kkkkk
Muitissimo obrigado,
Pra quem estiver com a mesma dúvida que eu, segue o meu procedimento
Private Sub CommandButton7_Click() Dim linvar As Long Dim coluna As Long Dim sItem As Long linvar = 2 Do Until Sheets("Ficha de Clientes").Cells(linvar, 1) = Me.ListView1.SelectedItem linvar = linvar + 1 Loop Sheets("Ficha de Clientes").Cells(linvar, 1).EntireRow.ClearContents With ListView1 sItem = .SelectedItem.Index .ListItems.Remove (sItem) End With End Sub