Notifications
Clear all

Formato Hora (hh:mm:ss) em ListView

4 Posts
2 Usuários
0 Reactions
949 Visualizações
(@bilokas)
Posts: 168
Reputable Member
Topic starter
 

Olá amigos do fórum, estou com dificuldades para exibir a hora corretamente quando puxo os dados da planilha para um objeto ListView. Por exemplo, na planilha Acessos, na coluna C tenho horas no formato 17:42:23 (hora, minutos e segundos). Mas a hora é exibida da seguinte forma: 0,66577878798.
Abaixo segue minha rotina para puxar os dados e popular o ListView

For x = 2 To lastRow
      If UCase(Sheets("Acessos").Cells(x, 4)) Like "*" & UCase(TextBox1) & "*" Then
            Set li = ListView1.ListItems.Add(Text:=Sheets("Acessos").Cells(x, "a").Value)
            li.ListSubItems.Add Text:=Sheets("Acessos").Cells(x, "b").Value
            li.ListSubItems.Add Text:=Sheets("Acessos").Cells(x, "c").Value
            li.ListSubItems.Add Text:=Sheets("Acessos").Cells(x, "d").Value
       End If
Next

Alguém pode dar uma ajuda!!!

 
Postado : 28/01/2014 6:37 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Substitua a linha:
li.ListSubItems.Add Text:=Sheets("Acessos").Cells(x, "c").Value

por esta:

li.ListSubItems.Add Text:=Format(Sheets("Acessos").Cells(x, "c").Value, "hh:mm:ss")

[]s

 
Postado : 28/01/2014 6:53 am
(@bilokas)
Posts: 168
Reputable Member
Topic starter
 

Obrigado Mauro, eu sabia que era com o Format, mas não soube escrever da forma correta.

Como sempre ajudando, jóinha pra você!

 
Postado : 28/01/2014 7:07 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

 
Postado : 28/01/2014 3:14 pm