Hola, estoy tratando de formatear una celda usando el siguiente código y espero establecer el símbolo de moneda de esa celda como '₹' donde obtengo valores de INR.

Pero cuando agrego el código VBA a continuación, elimina el '₹' con un '?'

Selection.NumberFormat = "[$₹-hi-IN]#,##0.00"

VBA no puede reconocer este símbolo, ¿es posible que este código funcione? ...

Gracias por adelantado

2
dhanya 19 feb. 2018 a las 18:39

2 respuestas

La mejor respuesta
Selection.NumberFormat = "[$" + ChrW(&H20B9) + "-hi-IN]#,##0.00"
5
sarh 19 feb. 2018 a las 15:45
'simple currency
Selection.NumberFormat = ChrW(8377) & "#,##0.00"
'accounting format with red bracketed negatives
Selection.NumberFormat = "_(" & ChrW(8377) & "* #,##0.00_);[red]_(" & ChrW(8377) & "* (#,##0.00);_(" & ChrW(8377) & "* ""-""??_);_(@_)"
2
user4039065user4039065 19 feb. 2018 a las 16:01