Raamatupidamisnumbri vorming VBA vormindamise kaudu

Anonim

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