Codificar Fórmula excel en visual basic

Ser. T. E.

La siguiente consulta es para llevar la siguiente formula “=NSHORA(HORA(J7); REDOND.MULT(MINUTO(J7); 30); 0)”  al código VBA .

1 respuesta

Respuesta
2

Por ejemplo, si quieres poner la fórmula en la celda K7

Sub Macro2()
  Range("K7").Formula = "=TIME(HOUR(J7), MROUND(MINUTE(J7), 30), 0)"
End Sub

Si quieres solamente el resultado de la fórmula:

Sub Macro2()
  With Range("K7")
    .Formula = "=TIME(HOUR(J7), MROUND(MINUTE(J7), 30), 0)"
    .Value = .Value
  End With
End Sub

Sr. Dante

Posiblemente no suple explicar la consulta.

Lo que quiero es codificarla en el lenguaje VBA, no llevarla a una Fórmula.

Sr. Dante

La consulta recibida funciona perfectamente, el mensaje que te envié anteriormente es erróneo, por que pensé que el código lo llevaba a una fórmula sin probar el mismo.

Disculpa y GRACIAS de nuevo

[No olvides valorar las consultas. Ésta y las que tengas pendientes.

[

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas