Bom dia, tenho uma listbox em um formulario que ao dar dois cliques abre um novo formulario e que ao digitar uma senha executa um codigo que apaga o item selecionado na listbox, isso funciona muito bem.
A questao é que preciso limpar o conteudo da celula da coluna C que esta se referindo ao item apagado. (clearcontents)
Minha list box tem possuem 6 colunas nesta ordem
item (contador)
quantidade (valor da coluna c a limpar)
unidade
descrição produto (coluna que desejo atribuir a variavel)
preço unitario
preço total
Declarei uma variavel chamada produto e usando dessa forma "funciona", ou seja nao gera erro
Produto = FrmVendas.LBXPedido.Text
Esse foi o mais proximo que consegui de fazer funcionar.
Mas o valor que atribui é o indice que esta na primeira coluna, preciso que seja atribuido a coluna descrição mas as tentativas foram sem sucesso
Algumas tentativas
Produto = FrmVendas.LBXPedido.List(LBXPedido.ListIndex, 3)
Produto = FrmVendas.LBXPedido.List(LBXPedido.ListIndex, 3).Text
Neste caso da erro objeto é obrigatorio.
Produto = FrmVendas.LBXPedido(ListIndex, 3).Text
Tipos incompativeis 13
Outras tentativas tb nao deram certo.
Importante o formulario que esta a listbox é um e o formulario que esta o codigo é outro
Alguem ajuda a corrigir.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"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.
Postado : 29/05/2016 7:57 am