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

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 contabilidad. El formato coloca el signo de dólar a la izquierda y agrega dos decimales al número. Este formato está destinado a mostrar dinero.

img1

Para escribir la macro, siga los pasos que se indican a continuación: – * Abra la página VBA, presione la tecla Alt + F11.

  • Insertar un módulo.

  • Escriba el código mencionado a continuación:

SubFormato Contabilidad ()

Dim Sh As Hoja de trabajo

Establecer Sh = ThisWorkbook.Sheets (1)

Sh.Range («B2: B9»). NumberFormat = «_ ($ , 0.00 ); _ ($ (, 0.00); _ ($» «» «?? ); _ (@) «*

End Sub

Explicación del código: –

Primero hemos dado el tema del código, luego había definido todas las variables después de eso habíamos definido el rango donde queremos poner el formato de contabilidad.

Cuando ejecute la macro presionando la tecla F5, obtendrá el resultado deseado en Microsoft Excel.

img2

@ http: //www.excelforum/ [www.excelforum] uno de los usuarios ha preguntado acerca de una pregunta similar: –

$ Firmar delante del valor

Tengo este código, pero parece que no puedo entender cómo puedo poner un signo de dólar al frente. El código a continuación no pone un signo de $ delante de este valor 2220.45-. Me gustaría que se mostrara como $ 2220.45- Para verificar la solución, haga clic en aquí.

xlsx-1567