Formato numero contabile tramite formattazione VBA

Anonim

Facciamo un esempio per capire come e dove possiamo formattare la cella per la contabilità.

Abbiamo i dati sulla quantità del prodotto nell'intervallo A1: B9 in cui la colonna A contiene il nome del prodotto e la colonna B ne contiene la quantità. Vogliamo formattare l'intervallo di importi come contabilità. Il formato mette il simbolo del dollaro a sinistra e aggiunge due decimali al numero. Questo formato ha lo scopo di visualizzare denaro.

Per scrivere la macro, segui i passaggi indicati di seguito: -

  • Apri la pagina VBA e premi il tasto Alt+F11.
  • Inserisci un modulo.
  • Scrivi il codice sotto indicato:

SottoformatoContabilità()

Dim Sh come foglio di lavoro

Imposta Sh = ThisWorkbook.Sheets(1)

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

Fine sottotitolo

Spiegazione del codice:-

Prima abbiamo dato l'oggetto per il codice, poi abbiamo definito tutte le variabili dopo di che abbiamo definito l'intervallo dove vogliamo mettere il formato contabile.

Quando eseguirai la Macro premendo il tasto F5, otterrai il risultato desiderato in Microsoft Excel.

@ www.excelforum uno degli utenti ha posto una domanda simile: -

$ Segno davanti al valore

Ho questo codice ma non riesco a capire come posso mettere un simbolo del dollaro davanti. Il codice seguente non inserisce un segno $ davanti a questo valore 2220.45-. Vorrei che fosse visualizzato come $ 2220,45-

Per verificare la soluzione, fare clic qui.

http://www.excelforum.com/excel-programming-vba-macros/1085312-sign-in-front-of-value.html

Download - Formatta numero di contabilità tramite VBA - xlsm