Visual Basic para Aplicaciones - Cambiar orden en Combobox

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 177
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Cambiar orden en Combobox

Publicado por Albert (204 intervenciones) el 20/05/2012 21:50:37
Buenas taredes foreros, ante todo gracias por su tiempo.
Necesito que en un combobox el resultado me lo muestre "invertido" , se trata de una lista de facturas para dar la orden de imprimir ,siempre muestra de las primeras que se hicieron hasta las de hoy,como supondreis esto es muy engorroso pues ya empiezan a ser bastantes.
He provado con varias cosas que he encontrado por aqui y en otros foros pero el resultado es siempre que ordene primero la hoja donde estan los datos pero no puedo hacerlo por que si lo invierto en la hoja desmonto el contador de facturas y el resultado es peor que el beneficio.
A alguien se le ocurre que podria hacer?
Adjunto el codigo con que cargo en combobox por si es de utilidad.
Mil gracias

Private Sub ComboBox7_Enter()
Dim i As Double
Dim Final As Double
Dim tareas As String

ComboBox7.BackColor = &H80000005
For i = 1 To ComboBox7.ListCount
'Remove an item from the ListBox.
ComboBox7.RemoveItem 0

Next i

For i = 4 To 10000
If Entradas.Cells(i, 20) = "" Then
Final = i - 1
Exit For
End If
Next



For i = 4 To Final
tareas = Entradas.Cells(i, 20)
ComboBox7.AddItem (tareas)

Next


End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

Cambiar orden en Combobox

Publicado por JuanC (565 intervenciones) el 21/05/2012 00:18:32
probá invirtiendo el ciclo For...Next
algo así:
1
2
3
4
For i = Final To 4 Step -1
tareas = Entradas.Cells(i, 20)
ComboBox7.AddItem (tareas)
Next


Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 177
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Cambiar orden en Combobox

Publicado por Albert (204 intervenciones) el 22/05/2012 23:20:38
Mil gracias funciona perfecto (pero eso tu ya lo sabias, jejejejeje) no se que seria de este foro sin ti.
Repito mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Cambiar orden en Combobox

Publicado por luis (5 intervenciones) el 13/07/2015 07:24:29
hola disculpa que intervenga pero tengo un problema, tengo datos ingresados por placa de vehiculos y en cada placa tiene unos datos asignados si yo busca una placa como PR-2323 y luego me muestra los datos pero el problema esta que son datos mas antiguos primero y no necesito los ultimos mas recientes, realmente necesito la ayuda gracias. envio archivo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar