Entonces, ¿cómo se programa VBA para convertir una combinación de números y dos puntos a un formato de hora en la columna al lado?
Subconvertir a horas, minutos, segundos()
rc = Sheet1.Range("j100").End(xlUp).Row
For i = 3 To rc
arr = Split(Formato(Hoja1.Celdas(i, 10).Valor, "hh:mm.ss"), ":"
v = ""
h = 1 * arr(0)
m = 1 * arr(1)
s = 1 * arr(2)
Si h <> 0 Entonces v = h & "hora"
Si m <> 0 entonces v = v & m & "minuto"
Si s <> 0 entonces v = v & s & "segundos"
Si v = "" entonces v = "0 segundos"
Hoja1.Cells(i, 10) = v
Siguiente p>
Fin del subtítulo