Bom dia pessoal,
Obrigado pelas respostas, mas descobri que meu problema é um pouco mais embaixo.
As datas estão sendo gravadas corretamente, e quando faço a pesquisa tudo ocorre bem.
Meu problema real ocorre pois após fazer a pesquisa eu tenho que gerar uma planilha temporaria com os dados da pesquisa, é na hora de gerar essa planilha que o problema com as datas ocorre e para todas as datas com o dia menor que 10, o dia e o mês trocam de posição.
Segue o código que gera a planilha temporária:
Private Sub PlanTmp()
Dim iLin As Integer
Dim rgCellInicio As Range
Dim wsRelat As Worksheet
Dim UltimaLinha As Long
Set wsRelat = ThisWorkbook.Worksheets(NomePlanRelatorio)
UltimaLinha = wsRelat.UsedRange.Rows.Count
wsRelat.Range("A2:" & "S" & UltimaLinha).ClearContents
With wsRelat
For I = 1 To lstLista.ListItems.Count
.Cells(I + 1, 1) = lstLista.ListItems(I).Text
.Cells(I + 1, 2) = lstLista.ListItems(I).SubItems(1)
.Cells(I + 1, 3) = lstLista.ListItems(I).SubItems(2)
.Cells(I + 1, 4) = lstLista.ListItems(I).SubItems(3)
.Cells(I + 1, 5) = lstLista.ListItems(I).SubItems(4)
.Cells(I + 1, 6) = lstLista.ListItems(I).SubItems(5)
.Cells(I + 1, 7) = lstLista.ListItems(I).SubItems(6)
.Cells(I + 1, 8) = lstLista.ListItems(I).SubItems(7)
.Cells(I + 1, 9) = lstLista.ListItems(I).SubItems(8)
.Cells(I + 1, 10) = lstLista.ListItems(I).SubItems(9)
.Cells(I + 1, 11) = lstLista.ListItems(I).SubItems(10)
.Cells(I + 1, 12) = lstLista.ListItems(I).SubItems(11)
.Cells(I + 1, 13) = lstLista.ListItems(I).SubItems(12)
.Cells(I + 1, 14) = lstLista.ListItems(I).SubItems(13)
.Cells(I + 1, 15) = lstLista.ListItems(I).SubItems(14)
.Cells(I + 1, 16) = lstLista.ListItems(I).SubItems(15)
.Cells(I + 1, 17) = lstLista.ListItems(I).SubItems(16)
.Cells(I + 1, 18) = lstLista.ListItems(I).SubItems(17)
.Cells(I + 1, 19) = lstLista.ListItems(I).SubItems(18)
Next
End With
End Sub
O codigo que copia a data é este:
.Cells(I + 1, 6) = lstLista.ListItems(I).SubItems(5)
Neste caso, meu problema ocorre somente quando tenho que usar essa planilha temporária, tem como corrigir isso e fazer a copia das datas ocorrer corretamente.
Obrigado
Postado : 30/06/2015 6:09 am