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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 21/03/2012 9:17 pm