Red de conocimiento informático - Problemas con los teléfonos móviles - Al asignar un valor de formato de fecha a una celda de rango en la programación VBA, la asignación no coincide con el valor real.

Al asignar un valor de formato de fecha a una celda de rango en la programación VBA, la asignación no coincide con el valor real.

Eso es cierto

El rango de tiempo en VBA es de 0:00:00 a 23:59:59. Si son las 24:00:00, puede convertirse automáticamente en 0:00. : 00

De hecho, hay algo aún más extraño. Ingresas una fecha en A1:

1900/1/2 0:00

Luego ejecutas el. siguiente programa:

Private Sub CommandButton1_Click()

Formato MsgBox(Range("A1"), "aaaa-mm-dd hh:mm:ss")

End Sub

Excel es simplemente decir mentiras con los ojos abiertos...