Redondeo de un resultado sin perder la fórmula
¿Hay algún forma de redondear el resultado de un fórmula a dos decimales sin que se pierda la expresión de ésta?
He estado utilizando:
??ActiveCell.Value = Application.WorksheetFunction.RoundUp(ActiveCell, 2)
Pero al quedarse sólo con el valor, el resultado no varía al cambiar los datos fuente.
Tampoco me serviría el truco de poner en dos decimales el formato numérico porque el resultado lo muestro mediante la variable "maximo" en la siguiente forma:
Range(rango_respuesta_mayoritaria) = ActiveCell.Value & Chr(32) & "(" & (maximo) & "%" & ")"
He estado utilizando:
??ActiveCell.Value = Application.WorksheetFunction.RoundUp(ActiveCell, 2)
Pero al quedarse sólo con el valor, el resultado no varía al cambiar los datos fuente.
Tampoco me serviría el truco de poner en dos decimales el formato numérico porque el resultado lo muestro mediante la variable "maximo" en la siguiente forma:
Range(rango_respuesta_mayoritaria) = ActiveCell.Value & Chr(32) & "(" & (maximo) & "%" & ")"
1 respuesta
Respuesta de santiagomf
1