Fabio, com a dica do reinaldo, resolvemos a questão de como será exibbida a Data no TextBox, mas a questão principal do problema, pelas ocorrencias que ja tive deste tipo, se dá no Lançamento, ou seja, a saida padrão de um textbox é TEXTO, então devemosrealizar a conversão no momneto em que lançarmos para a planilha, faça o seguinte teste e veja se funciona corretamente :
Na rotina SalvaRegistro, altere a linha :
.Cells(Indice, col2).Value = Me.txtData.Text por uma das abaixo e teste :
.Cells(Indice, col2).Value = CDate(txtdata.Value)
ou
.Cells(Indice, col2).Value = Format(Me.txtData.Text, "mm/dd/yyyy")
Assim lançamos no formato Data.
Quanto a questão de carregar o ListView só com os dados que queremos, apesar de você dizer que já ajustou, poderiámos utilizar outro rrecurso, só dependeria de se fazer outros ajustes, mas supondo que não quero que o listview carregue as Colunas "1, 4, 5 e 6", então adicionamos uma nova rotina ou aplicamos diretamente na origem :
Adicione um CommndButton só para realizar alguns testes, e associe a rotina abaixo :
Private Sub OcultaColunas()
With lstLista
.ColumnHeaders(1).Width = 0
.ColumnHeaders(4).Width = 0
.ColumnHeaders(5).Width = 0
.ColumnHeaders(6).Width = 0
End With
End Sub
Faça os testes e retorne.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 06/03/2012 5:13 pm