Võtame näite, et mõista, kuidas ja kus saame lahtrit raamatupidamiseks vormindada.
Meil on toote koguse andmed vahemikus A1: B9, kus veerus A on toote nimi ja veerus B selle kogus. Soovime vormindada summa vahemiku raamatupidamiseks. Vorming paneb dollarimärgi vasakule ja lisab numbrile kaks kohta pärast koma. See vorming on mõeldud raha kuvamiseks.
Makro kirjutamiseks toimige järgmiselt.-
- Avage VBA leht, vajutage klahve Alt+F11.
- Sisestage moodul.
- Kirjutage allpool nimetatud kood:
AlamvormingArvestus ()
Dim Sh kui tööleht
Set Sh = ThisWorkbook.Sheets (1)
Sh.Range ("B2: B9"). NumberFormat = "_ ($*#, ## 0.00 _); _ ($*(#, ## 0.00); _ ($*" "_" "?? _ ); _ (@_) "
End Sub
Koodi selgitus:-
Esiteks oleme koodi jaoks andnud teema, seejärel määratlenud kõik muutujad ja pärast seda määratlenud vahemiku, kuhu soovime raamatupidamisvormingu panna.
Kui käivitate makro klahvi F5 vajutades, saate Microsoft Excelis soovitud tulemuse.
@ www.excelforum üks kasutaja on küsinud sarnase küsimuse kohta:-
$ Märgi väärtuse ees
Mul on see kood, kuid ma ei saa aru, kuidas saaksin dollarimärgi ette panna. Allolev kood ei pane selle väärtuse ette märki $ 2220.45-. Sooviks, et seda kuvataks kui 2220,45 dollarit
Lahenduse kontrollimiseks klõpsake siin.
http://www.excelforum.com/excel-programming-vba-macros/1085312-sign-in-front-of-value.html
Allalaadimine - vormindage raamatupidamisnumber VBA kaudu - xlsm