Cómo formatear celdas como moneda y dónde podemos usarlo

Anonim

Tomemos un ejemplo para comprender cómo y dónde podemos formatear la celda en moneda.

Tenemos los datos de cantidad del producto en el rango A1: B9 en el que la columna A contiene el nombre del producto y la columna B contiene la cantidad. Queremos formatear el rango de cantidades como moneda para que, para el usuario, sea fácil de entender que un número es una moneda.

Para escribir la macro, siga los pasos que se indican a continuación: -

  • Abra la página de VBA y presione la tecla Alt + F11.
  • Inserte un módulo.
  • Escriba el código mencionado a continuación:

Sub FormatCurrency ()

Dim Sh como hoja de trabajo

Establecer Sh = ThisWorkbook.Sheets (1)

Sh.Range ("B2: B9"). NumberFormat = "$ #, ## 0.00"

End Sub

Explicación del código: -

Primero, hemos dado el asunto del código, luego hemos definido todas las variables, después de eso hemos definido el rango donde queremos poner el formato de moneda.

Para ejecutar la macro, presione la tecla F5 y el formato de rango se cambiará al formato de moneda.

@ www.excelforum uno de los usuarios ha hecho la pregunta similar: -

Formato de moneda, escrito en EE. UU. Ejecutado en Shanghai

Tengo una base de datos de acceso que crea / llena Excel y luego formatea el informe. Tengo una moneda en USD, por lo que la formateo como cuando ejecuto en los EE. UU., Obtengo lo que espero "$ 100,000", pero cuando esta aplicación se ejecuta en Shanghai, obtienen y, por supuesto, los valores reales son los mismos si ejecutar en los Estados Unidos de Shanghai.
¿Cómo hago para que muestre USD cuando se ejecuta desde Shanghai?

Para comprobar la solución, haga clic aquí.

http://www.excelforum.com/excel-programming-vba-macros/1075253-currency-format-written-in-us-run-in-shanghai.html

Descargar - Formateo de moneda en VBA - xlsm