Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2009, 06:08
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 10 meses
Puntos: 29
Respuesta: Formato en columnas de Listview

Para resumir te hago una sub

Código :
Ver original
  1. Sub CambiaFormatoColumna(ByRef ControlListView As ListView, ByVal NumColumna As Integer, ByVal NuevoFormato As Variant)
  2.   Dim F As Long
  3.   For F = 1 To ControlListView.ListItems.Count   ' - 1  'Parece ser que si pongo -1 se queda el ultimo sin cambiar
  4.     ControlListView.ListItems(F).ListSubItems(NumColumna).Text = Format(ControlListView.ListItems(F).ListSubItems(NumColumna).Text, NuevoFormato)
  5.   Next F
  6. End Sub

Para usarla añade en tu código detrás del Wend:

CambiaFormatoColumna ListView, 2, "00,000"
CambiaFormatoColumna ListView, 3, "00,000"

cambiando el "00,000" por tu formato

Espero que te sirva.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Última edición por pkj; 02/12/2009 a las 02:44