Listview + 65000 li...
 
Notifications
Clear all

Listview + 65000 linhas Filtro

11 Posts
6 Usuários
0 Likes
2,776 Visualizações
(@edupm)
Posts: 44
Eminent Member
Topic starter
 

Alguém ai sabe resolver isso????

Pessoal existe algum código para o Listview mostrar mais de 65000 linhas da planilha.
Tenho uma planilha com mais de 100.000 informações e o listview só mostra até +- 65000 coisa assim.
Escrevam o código aqui para fazer o filtro com mais de 100.000

 
Postado : 15/03/2018 6:22 am
(@lustosag)
Posts: 39
Eminent Member
 

Não sei se tem tal código, porém deixo aqui uma ideia, ja pensou na possibilidade de adicionar mais uma list view na form?

 
Postado : 15/03/2018 6:54 am
(@edupm)
Posts: 44
Eminent Member
Topic starter
 

já pensei sim, é uma opção, mas gostaria da solução.

também tenho outro tópico que ninguém conseguiu solucionar a respeito de somas de horas no formato 24:00 horas olha ai. Já está com o anexo e formatado

24:00 Vinte e Quatro Horas - IMPOSSÍVEL? Anexo(s)
12 por Edupm » Qua Mar 14, 2018 9:55 am em VBA & Macros

 
Postado : 15/03/2018 6:58 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Edupm,

Bom dia!

Pedimos, por gentileza, evitar o uso de citações desnecessárias nas respostas.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 15/03/2018 8:55 am
(@lustosag)
Posts: 39
Eminent Member
 

Meu caro em relação ao seu outro tópico, não sei se entendi bem mas deixarei 2 links interessantes que podem lhe ser útil:

http://msoexcel.blogspot.com.br/2013/03 ... horas.html

https://social.msdn.microsoft.com/Forum ... orum=vbapt

Repare que no segundo link há a seguinte resposta que talvez lhe ajude:

"Estimado Adriano Anacleto:

Em computação, as datas e horários são apenas números. A data é a parte inteira do número e da hora é a parte decimal. Você pode subtrair uma hora de outro sem uma conversão ou usar uma função.

Se você quiser que o aplicativo Excel presente o resultado em formato de hora após as 24:00 h, você deve fornecer o seguinte formato personalizado na célula:

[h]: mm: ss

Nota: Desculpe por meus erros, mas eu não falo Português, so conheço um poco. Estava á procura dum site onde posa leer e chege cá ou Forum.

Atte.

Rafael"

 
Postado : 15/03/2018 8:56 am
(@edupm)
Posts: 44
Eminent Member
Topic starter
 

Meu caro na planilha eu sei fazer isso agora no formulário é difícil segue ai pra ajustar lembrando que no não calcula no formato 24:00 horas (hora fim) faça o teste ai no arquivo.

 
Postado : 15/03/2018 9:05 am
Basole
(@basole)
Posts: 487
Reputable Member
 

...Meu caro em relação ao seu outro tópico, não sei se entendi bem mas deixarei 2 links interessantes que podem lhe ser útil...
...Meu caro na planilha eu sei fazer isso agora no formulário é difícil segue ai pra ajustar lembrando que no não calcula no formato 24:00 horas (hora fim) faça o teste ai no arquivo....

Não estou entendendo a discussão não tem nada a ver com o titulo do tópico ? ? ? ? É complicado amanhã ou depois vão pesquisar aqui e não vão encontrar nada relacionado.

Bom mas enfim, quanto a questão + 65000 linhas do Listview, uma opção é a paginação de dados.

Veja o exemplo em vb6, que pode ser adaptado ao Excel/Vba.

http://www.recursosvisualbasic.com.ar/h ... stview.htm

Click em se a resposta foi util!

 
Postado : 15/03/2018 11:30 am
(@edcronos2)
Posts: 346
Reputable Member
 

não seria mais fácil pratico e estético colocar no listview os dados já filtrados?
qual a necessidade de carregar todos os dados nele?
afinal não seria uma Lista para ver ?

 
Postado : 15/03/2018 7:26 pm
(@edupm)
Posts: 44
Eminent Member
Topic starter
 

Concordo com você, mas esse é uma parte que da até pra resolver conforme você descreveu. Por outro lado o excel não sei porque ele não salva mais de 65.536 linhas mesmo trabalhando na versão 16. Até hoje não consegui resolver esse problema, tenho um formulário salvo as informações e ele registra na planilha ai da esse erro de linhas no excel e agora quando o formulário carrega não salva mais de 65.000. muito estranho

 
Postado : 16/03/2018 12:10 pm
(@edcronos2)
Posts: 346
Reputable Member
 

Por outro lado o excel não sei porque ele não salva mais de 65.536 linhas mesmo trabalhando na versão 16

o problema é na planilha ou no listview??

 
Postado : 17/03/2018 7:05 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43753
Illustrious Member
 

Não há uma solução pronta;
alguns experts indicam que listview tem um limite de 32767 linhas.
http://vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=336275
http://www.vbforums.com/showthread.php?174124-Listview-Max-items
Pode-se "ver" mais carregando parcialmente (paginação) conforme colega Basole expôs anteriormente

Quanto a questão

o excel não salva mais de 65.536 linhas ...

Coincidentemente (ou não) e o mesmo numero de linhas de um xls; voce não está salvando seus dados nessa versão, apesar de "estar" em uma versão mais atual??

... em relação ao seu outro tópico...não calcula no formato 24:00 horas...

O modelo que lá apresentei não o atende??

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

 
Postado : 18/03/2018 6:03 am