La oss ta et eksempel for å forstå hvordan og hvor vi kan formatere cellen for regnskap.
Vi har produktets mengdedata i område A1: B9 der kolonne A inneholder produktnavn og kolonne B inneholder mengden av den. Vi ønsker å formatere beløpsområdet som regnskap. Formatet setter dollartegn til venstre og legger to desimaler til tallet. Dette formatet er ment å vise penger.
Følg trinnene nedenfor for å skrive makroen:-
- Åpne VBA -siden, trykk på tasten Alt+F11.
- Sett inn en modul.
- Skriv koden nedenfor:
Sub FormatAccounting ()
Dim Sh Som regneark
Sett Sh = ThisWorkbook.Sheets (1)
Sh.Range ("B2: B9"). NumberFormat = "_ ($*#, ## 0.00 _); _ ($*(#, ## 0.00); _ ($*" "_" "?? _ ); _ (@_) "
Slutt Sub
Kode Forklaring:-
Først har vi gitt emnet for koden, deretter hadde vi definert alle variablene etter at vi hadde definert området der vi vil sette regnskapsformatet.
Når du skal kjøre makroen ved å trykke på tasten F5, får du ønsket resultat i Microsoft Excel.
@ www.excelforum en av brukerne har spurt om det samme spørsmålet:-
$ Logg foran verdien
Jeg har denne koden, men synes ikke å finne ut hvordan jeg kan sette et dollarskilt foran. Koden nedenfor setter ikke et $ -tegn foran denne verdien 2220,45-. Vil at den skal vises som $ 2220,45-
Klikk her for å sjekke løsningen.
http://www.excelforum.com/excel-programming-vba-macros/1085312-sign-in-front-of-value.html
Nedlasting - Formater regnskapsnummer gjennom VBA - xlsm