Ordenar excel con macro según varios criterios

Tengo una hoja excel y necesito por favor ayuda para hacer una macro que me ordene según los siguientes criterios debe ordenar columna "P" y columna "X" buscar que entre la columna "X" y la columna "R" existan los minutos que se indican en celda "C3" el siguiente igual y así entre las 02:00 y las 23:59 indicando el numero de orden en columna "Y" cuando vuelve a empezar a enlazar despues de las 02:01 será un numero mas en columna "Y" y asi hasta que enlace todos he puesto un ejemplo tengo unas 3000 filas para buscar y enlazar con estos criterios y tengo varias columnas ocultas deben empezar donde indico las celdas (pego unas imágenes de ejemplo). En la celda "P" indico el punto de partida para empezar a ordenar.

Asi llegan los datos

Asi deberían de ordenarse tras fijar como digo variable 45 minutos entre fin de columna "P" y "X" e inicio de columna "O" y "R" indicando numero de orden en columna "Y",

Añade tu respuesta

Haz clic para o