Bom dia pessoal,
mais um topico de soma
poderia me ajudar em uma soma de colunas de um listview
segue em
Private Sub BtGravar_Click()
'--------------------------------------------------------------------------------
Set Ws = ThisWorkbook.Worksheets("Lancamento")
lin = Ws.UsedRange.Rows.Count + 1 'Primeira linha em branco
Ws.Cells(lin, 1) = CLng(ProximoId) 'Criei uma function para gerar um novo id
Ws.Cells(lin, 2) = TxtCultura
Ws.Cells(lin, 3) = TxtFazenda
Ws.Cells(lin, 4) = TxtFornecedor
Ws.Cells(lin, 5) = TxtProduto
Ws.Cells(lin, 6) = CLng(TxtNAplicacao) 'os campos que usa o recurso Clng e CDbl nao podem ficar vazios
Ws.Cells(lin, 7) = TxtDose
Ws.Cells(lin, 8) = CDbl(TxtArea)
Ws.Cells(lin, 9) = TxtTotalAplica
Ws.Cells(lin, 10) = CDbl(TxtValorUnit)
Ws.Cells(lin, 11) = CDbl(TxtValorTotal)
Select Case Me.TxtFornecedor.ListIndex
Case 0
Set Ws = ThisWorkbook.Worksheets("fmc")
Case 1
Set Ws = ThisWorkbook.Worksheets("Lavrobras")
Case 2
Set Ws = ThisWorkbook.Worksheets("Syngenta")
End Select
lin = Ws.UsedRange.Rows.Count + 1
Ws.Cells(lin, 1) = CLng(ProximoId)
Ws.Cells(lin, 2) = TxtCultura
Ws.Cells(lin, 3) = TxtFazenda
Ws.Cells(lin, 4) = TxtProduto
Ws.Cells(lin, 5) = CLng(TxtNAplicacao)
Ws.Cells(lin, 6) = TxtDose
Ws.Cells(lin, 7) = CDbl(TxtArea)
Ws.Cells(lin, 8) = TxtTotalAplica " SOMAR ESTE CAMPO E MOSTRA EM TEXTBOX
Ws.Cells(lin, 9) = CDbl(TxtValorUnit)
Ws.Cells(lin, 10) = CDbl(TxtValorTotal) 'ESTE AQUI TAMBEM
Me.LstLancamentos.ListItems.Clear
Call Lancamento
Call LimpaEntrada
MsgBox "Item cadastrado com sucesso !!!", vbExclamation, "Informação"
TxtProduto.SetFocus
End Sub
Desde ja agradeço a todos obrigado
Marcelo Araujo
"O conhecimento é algo que se passa de um para o outro
lembre-se ninguem nasceu sabendo. rs rs"
Amigo nesse [url]link viewtopic.php?f=23&t=2752&start=10[/url], tem a rotina SomarItens que é o que vc precisa bastaria adaptar. Lembrando que deve atentar para o nome do ListView, o valor do ListSubItems (o 1º é 0), a formatação dos valores e não deve ter dado vazio ( se vazio colocar 0). Naquele seu exemplo não entendí a 1ª linha em branco, já daria um erro.
Qualquer coisa informe.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
JOsé vlw cara deu certo agora esta tudo blz. vlw
Marcelo Araujo
"O conhecimento é algo que se passa de um para o outro
lembre-se ninguem nasceu sabendo. rs rs"
Vc poderá aplicar a função Sum também como opção, veja aplicações no seu arquivo...
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel