Diferencia de días con datediff vba
Chicos estoy intentando encontrar la diferencia de días entre 2 fechas.
Una fecha esta en un datepicker y otra fecha esta en un listbox (en la columna A junto con más registros)
El código que uso es el siguiente
Dim DiasUltimoPedido As Date Dim dias DiasUltimoPedido = Me.list_historial.List(Me.list_historial.ListCount - 1, 0) dias = "" & DateDiff("d", data.value, DiasUltimoPedido) diferencia_dies.Caption = dias 'El valor dado ha de ir en el label diferencias_dies.caption
El problema que me encuentro es que no escoje el primer registro, sino el último. (La tabla esta ordenada de mas recientes a mas antiguos, por lo tanto escoje el registro mas antiguo en vez del mas nuevo)
Primero de todo me gustaría saber como podría ordenar un listbox por orden descendete (en fecha) y luego que parte del código podría cambiar para que eligiera la fecha más próxima al día de hoy.
2 respuestas
Respuesta de Sveinbjorn El Rojo
2
Respuesta de Julián González Cabarcos
2