Notifications
Clear all

INSERIR LINHA EM LISTVIEW SOMANDO VALORES DAS COLUNAS

9 Posts
1 Usuários
0 Reactions
1,243 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola pessoal,

Eu estou precisando inserir uma linha no LISTVIEW, somando os valores de todas as colunas, porém não sei como fazer. Já até vi uns exemplos que demonstram como somar uma única coluna, mas no meu caso eu precisaria somar várias colunas. Se possível até copiar a linha inteira para o LISTVIEW, após o filtro. Será que alguém poderia me dar uma ajuda?

Em anexo coloco uma planilha como exemplo.

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

 
Postado : 23/07/2015 10:31 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Guima, uma duvida, você quer adicionar uma linha no listview ? ou a soma pode ser em Labels ?

Se for direto no listview, você pode realizar a soma na propria planilha e carregar esta linha.

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

 
Postado : 24/07/2015 7:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia Mauro,

Seria adicionar uma linha mesmo. O ideal seria fazer isso que voce descreveu, carregar no listview uma determinada linha da planilha.

Obrigado pela resposta

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

 
Postado : 24/07/2015 7:38 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Guima, segue o modelo onde as colunas são somadas, poderiámos incluir as instruções de soma direto na rotina preenche, mas criei a rotina SomarColunas separada onde chamamos quando carregamos o listview, assim fica mais fácil ajustar ou utilizar em outros listview, veja se é isto.
Uma outra forma, tambem poderiamos utilizar uma function na rotina para somar as colunas direto da planilha e depois jogar para o listview.

De uma olhada se é isto.
Somar Colunas de um Listview

[]s

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

 
Postado : 26/07/2015 9:10 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Poxa Mauro, muito bom. Voce reduziu em poucas linhas um código que eu fiz com mais de 50 linhas...rs

Uma curiosidade, será que tem como colorir apenas a linha da soma? Ex.: .Backcolor = vbYellow

Valeu

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

 
Postado : 27/07/2015 10:30 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Poxa Mauro, muito bom. Voce reduziu em poucas linhas um código que eu fiz com mais de 50 linhas...rs

Uma curiosidade, será que tem como colorir apenas a linha da soma? Ex.: .Backcolor = vbYellow

Valeu

Guima, sempre me desafiando, está certo que nem tudo acertamos, mas como uma vez ja consegui zebrar as linhas, vou dar uma olhada e depois retorno um modelo com a linha Total Destacada colorida, enquanto isto, só para alterar a cor do Texto acrescente a linha em destaque na rotina de somar :

With LISTA.ListItems(sLinha)
.SubItems(xCol) = Format(sSoma, "R$ #,0.00")

'Colorir a Fonte da Linha Total
.ListSubItems.Item(xCol).ForeColor = vbRed
.Selected = True
End With

Alterei a situação para não Resolvido, só para não trancarem o tópico, depois de eu adicionar o modelo seto novamente.

[]s

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

 
Postado : 27/07/2015 11:43 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Guima, adaptei aquele modelo de listview zebrado mais a sua solicitação de inserir linha do total e destaca-la, e como achei interessante adicionei no Forum BIBLIOTECA, de uma olhada se atende.

Somar colunas ListView e colorir linha
http://www.planilhando.com.br/forum/vie ... 21&t=16766

[]s

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

 
Postado : 27/07/2015 7:20 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

hahaha... o listview zebrado foi DEMAIS !! E ja alguns anos isso, como passa rápido o tempo.... :o

Agora este eu perguntei, mas ja achando que não tinha jeito...rsrs

Realmente não dá pra duvidar do VBA. Esse modelo ja entrou no acervo.

Valeu por mais essa meu caro.

Abraço

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

 
Postado : 28/07/2015 7:07 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

hahaha... o listview zebrado foi DEMAIS !! E ja alguns anos isso, como passa rápido o tempo.... :o
Agora este eu perguntei, mas ja achando que não tinha jeito...rsrs
Realmente não dá pra duvidar do VBA. Esse modelo ja entrou no acervo.
Valeu por mais essa meu caro.
Abraço

Verdade Guima, fui dar uma olhada no Forum do Tomaz e já vão fazer 5 anos, como o tempo passa.

abraços

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

 
Postado : 28/07/2015 8:13 pm