Saltar al contenido

Redondear decimales con excel macro

publicado

BUenas noches, por favor su apoyo con esta consulta, quiero redondear decimales de una formula al momento de hacer una macro en excel

por ejemplo n*3*0.7, supondiendo que n es igual a 5, el total me sale 10.5, ahora le pongo delante Int(n*3*0.7) y me 10, pero quiero que se redonde a 11, como puedo hacer para que cuando el decimal es mayor o igual a 5 se redonden al mayor, esto lo estoy poniendo como parte de un programa en vb. Gracias

Featured Replies

publicado

Busca la ayuda de la instrucción Round.

Sintaxis

Round(expresión [, númLugaresDecimales])

La sintaxis de la función Round consta de las siguientes partes:

[TABLE]

[TR]

[TH]Parte[/TH]

[TH=width: 72%]Descripción[/TH]

[/TR]

[TR]

[TD=class: T, width: 28%]expresión[/TD]

[TD=class: T, width: 72%]Requirido. La expresión numérica que se redondea.[/TD]

[/TR]

[TR]

[TD=class: T, width: 28%]númLugaresDecimales[/TD]

[TD=class: T, width: 72%]Opcional. Un número que indica cuántos lugares a la derecha del decimal se incluyen en el redondeo. Si se omite, la función Round devuelve enteros.[/TD]

[/TR]

[/TABLE]

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.