preencher listview ...
 
Notifications
Clear all

preencher listview com mes corrente

5 Posts
2 Usuários
0 Reactions
1,737 Visualizações
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Boa tarde amigos, estou adaptando este formulario que busquei na rede( nao mantive os creditos porque nao sei se devo ou nao fazelo ), ja adicionei alguns comandos e deletei outros, criei outro formulario e ate aqui tudo bem, ele vai salvando em planilhas mes,( março, abril, maio... )
Mas meu problema esta na hora da pesquisa e do carregar a listview, adaptei para carregar o mes de março, mas quando passar para abril??? parei ai....
Como faço para a listview carregar as colunas do mes corrente???

Peço mais uma vez a orientaçao dos senhores.

Obrigado

Fabio Pradella

 
Postado : 21/03/2012 1:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Fabio, se não me engano em um dos seus exemplos você tem uma rotina chamada PreencheListView, é só adatar a mesma para sua questão.

Mas, se não encontrar a rotina que citei acima, ajustamos as instruções para preencher o LV da seguinte forma :

Primeiro apague as instruções:
'Dim Março As Worksheet
'Set Março = Worksheets("Março")

Criamos as novas variáveis :
Dim MyDate
Dim sMes

Dim sMesCorrente As Worksheet

MyDate = Date

sMes = Format(MyDate, "mmmm")

Set sMesCorrente = Worksheets(sMes)

Depois é só ajustar na rotina as linhas que referenciam o mes, onde consta Março trocamos todas pelas variáveis :
lastRow = Março.Cells(Março.Cells.Rows.Count, "a").End(xlUp).Row + 1

lastRow = sMesCorrente.Cells(sMesCorrente.Cells.Rows.Count, "a").End(xlUp).Row + 1
........
................
Set li = LVBAvancada.ListItems.Add(Text:=sMesCorrente.Cells(x, "a").Value)

Só não enviei as rotinas inteiras para você aprimorar o seu aprendizado, rsrsrs, apesar que está praticamente pronta.

[]s

 
Postado : 21/03/2012 9:17 pm
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Bom dia Mauro,

Ja ontem a noite eu estava estudando aquele outro projeto para ver o que poderia aproveitar dele, ate cheguei a preencherecordset, mas ainda nao entendi bem como funciona a funçao, estou estudando, hehehe, enfim, alem da tua resposta, quero aprender a outra alternativa tambem.

Obrigado por enquanto mestre Mauro.

Um grande abraço.

 
Postado : 22/03/2012 7:50 am
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Mauro, fiz as alteracoes e esta tudo funcionando bem, mas quando cheguei em casa, tentei abrir em um computador da erro em tempo de execussao 9, mas em outras maquinas abre normalmente, porque???

 
Postado : 22/03/2012 3:22 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Mauro, fiz as alteracoes e esta tudo funcionando bem, mas quando cheguei em casa, tentei abrir em um computador da erro em tempo de execussao 9, mas em outras maquinas abre normalmente, porque???

Verfique se as referencias estão corretas, se não tem nenhuma Ausente, isto acontece geralmente quando tentamos abrir um arquivo em outra maq com opções de instalações diferentes do excel.
No post que indiquei em biblioteca tem uma imagem sobre as referencias, de uma olhada.

viewtopic.php?f=21&t=3586

[]s

 
Postado : 22/03/2012 9:12 pm