Regnskabsnummerformat gennem VBA -formatering

Indholdsfortegnelse

Lad os tage et eksempel for at forstå, hvordan og hvor vi kan formatere cellen til regnskab.

Vi har produktets mængdedata i område A1: B9, hvor kolonne A indeholder produktnavn og kolonne B indeholder mængden af ​​det. Vi ønsker at formatere beløbsintervallet som regnskab. Formatet sætter dollartegn til venstre og tilføjer to decimaler til tallet. Dette format er beregnet til at vise penge.

Følg nedenstående givne trin for at skrive makroen:-

  • Åbn VBA -side tryk på tasten Alt+F11.
  • Indsæt et modul.
  • Skriv nedenstående kode:

UnderformatAccounting ()

Dim Sh Som regneark

Sæt Sh = ThisWorkbook.Sheets (1)

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

Afslut Sub

Kode Forklaring:-

Først har vi givet emnet for koden, derefter havde vi defineret alle variablerne efter at vi havde defineret det område, hvor vi vil placere regnskabsformatet.

Når du vil køre makroen ved at trykke på tasten F5, får du det ønskede resultat i Microsoft Excel.

@ www.excelforum har en af ​​brugerne stillet om det lignende spørgsmål:-

$ Log foran værdi

Jeg har denne kode, men kan ikke synes at finde ud af, hvordan jeg kan sætte et dollartegn foran. Koden herunder sætter ikke et $ -tegn foran denne værdi 2220,45-. Vil gerne have det vist som $ 2220,45-

Klik her for at kontrollere løsningen.

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

Download - Formater regnskabsnummer via VBA - xlsm

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave