¿Cómo convierto un número dado en formato de hora HH: MM: SS en VBA?

Recibí una lista de números en formato personalizado (Tipo: 000000) que representan el tiempo militar. Siempre contiene 6 dígitos, y los ceros iniciales se utilizan cuando es necesario. Por ejemplo:

123456 se convierte en 12:34:56 (pm)000321 se convierte en 00:03:21 (am)142321 se convierte en 14:23:21 (pm)

¿Cómo convierto los enteros en la columna A al formato en la columna B (hh: mm: ss)? Me gustaría usar militar, reloj de 24 horas.

Respuestas a la pregunta(3)

Su respuesta a la pregunta