Notifications
Clear all

ListBox1.RemoveItem

12 Posts
2 Usuários
0 Reactions
2,196 Visualizações
(@araujors)
Posts: 79
Estimable Member
Topic starter
 

Boa noite, gostaria de uma ajuda tenho uma listbox que faz a exclusão do item da listbox perfeitamente e atualiza a planilha normal, mas se eu fechar o form e abrir novamente trava tudo estou anexando o exemplo pois não estou entendendo o que esta havendo, se puderem me ajudar agradeço, obrigado.

 
Postado : 25/06/2014 4:49 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Araujors!

Abri a sua planilha e fiz o teste. Realmente trava mesmo.
O que percebi é que se ficar apenas um registro ele trava. Se tiver dois ou mais registro e fechar e abrir o Form novamente ele não trava.
Não sei muita coisa em VBA ainda, mais dou alguns pitaco. rsrs
Infelizmente não analisei os códigos pq agora é hora de fazer a criança dormir.
Amanhã analisarei se caso algum companheiro do fórum não resolver primeiro né!!!

Boa noite!!!

Att,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 25/06/2014 7:51 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Araujors,

Cara, somente mexi no código "UserForm_Initialize" e "PovoarLista"
Acrescentei o botão de fechar também.

Vê se ajuda.

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 25/06/2014 8:20 pm
(@araujors)
Posts: 79
Estimable Member
Topic starter
 

Muito bom, funcionou tudo mas agora ta dando uns erros de variável não declarada, eu consigo fazer tudo direitinho com listview mas é que la no serviço ta bloqueado os pcs dai tem que ser no listbox mesmo, por isso to me perdendo todo, mas cara o resto funcionou tudo direitinho segue imagem, obrigado.

 
Postado : 26/06/2014 5:10 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Araujors,

Cara, nessa parte aí não mexi não... (e na verdade nem mesmo realizei muitos testes).

Acrescenta isso logo abaixo do "Private sub...."
Dim keycode As Long

Vai fazendo os testes aí e fala.

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 26/06/2014 5:22 pm
(@araujors)
Posts: 79
Estimable Member
Topic starter
 

Oi Bernardo, funcionou sim mas quando eu ensiro um código ele passa normal, mas quando tento inserir novamente nao acontece nada e mesmo assim adiciona linha em branco na listbox.

 
Postado : 26/06/2014 7:09 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Araujors,

Cara, vê se ajuda. Dei uma "melhoradinha" nos códigos, mas alguns preferi não mexer, pois tiraria muita coisa ali e não sei muito bem a funcionalidade e real utilidade da planilha, então poderia tirar alguma coisa que você precise.

Não entendi muito bem. Onde vai esse código? Qual a limitação dele? Algumas coisas eu realmente não entendi e não mexi também pois não sei até onde a planilha vai.

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 26/06/2014 9:39 pm
(@araujors)
Posts: 79
Estimable Member
Topic starter
 

Código abaixo remove item selecionado da listbox, queria que também ele remove-se o item selecionado da planilha.
Eu usei a variável Rows(variavel).Delete funciona mas ... dai ele trava tudo quando inicia, essa minha duvida.

Dim resposta As Integer
resposta = MsgBox("Excluir?", vbYesNo, "Excluir")
If resposta = vbYes Then
ListBox1.RemoveItem (ListBox1.ListIndex)
Exit Sub
End If

If resposta = vbNo Then
Exit Sub
End If

 
Postado : 27/06/2014 7:24 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Teste

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/06/2014 7:07 am
(@araujors)
Posts: 79
Estimable Member
Topic starter
 

Boa tarde!
Reinaldo perfeito amigo cara isso mesmo que eu precisava, mas ta dando um pequeno erro agora pois quando eu coloco o código na textbox(txtCodigo) pela segunda vez como se tivesse inserindo um mesmo código da erro pq ele não faz o Vlookup do (txtCodigo) para o SKU e nem faz o extrair texto na planilha para trazer a informação para a textbox2 que seria o lote do item só se eu fechar e abrir o userform novamente.
E quando ele chega no textbox2 ele era pra dar um "tab" sozinho e já ir pro txtCodigo novamente.

Mas cara referente ao excluir muito perfeito!Se puder me dar mais essa força te agradeço mesmo.

 
Postado : 28/06/2014 12:03 pm
(@araujors)
Posts: 79
Estimable Member
Topic starter
 

? - alguem tem uma dica!

 
Postado : 30/06/2014 5:17 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sinceramente não entendi o que deseja.
Porem segue com alteração.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 03/07/2014 10:23 am