VBA Formatlama ile Muhasebe Numarası Formatı

Anonim

Hücreyi muhasebe için nasıl ve nerede biçimlendirebileceğimizi anlamak için bir örnek alalım.

A sütununun Ürün adını ve B sütununun miktarını içeren A1:B9 aralığında ürün miktar verisine sahibiz. Tutar aralığını muhasebe olarak biçimlendirmek istiyoruz. Biçim, sola dolar işareti koyar ve sayıya iki ondalık basamak ekler. Bu biçim para göstermek içindir.

Makroyu yazmak için aşağıdaki adımları izleyin: -

  • VBA Sayfasını açın Alt+F11 tuşuna basın.
  • Bir modül yerleştirin.
  • Aşağıda belirtilen kodu yazın:

Alt FormatMuhasebe()

Dim Sh As Çalışma Sayfası

Sh ayarla = ThisWorkbook.Sheets(1)

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

Alt Bitiş

Kod Açıklama:-

Önce kodun konusunu verdik, sonra tüm değişkenleri tanımladık, ardından muhasebe formatını koymak istediğimiz aralığı tanımladık.

Makroyu F5 tuşuna basarak çalıştırdığınızda, Microsoft Excel'de istediğiniz sonucu alacaksınız.

@ www.excelforum kullanıcıdan biri benzer soruyu sordu: -

Değerin önüne $ işareti koyun

Bu kod bende var ama önüne nasıl dolar işareti koyabileceğimi bulamıyorum. Aşağıdaki kod 2220.45- değerinin önüne $ işareti koymaz. 2220.45$ olarak görüntülenmesini istiyorum.

Çözümü kontrol etmek için lütfen buraya tıklayın.

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

İndirme - Muhasebe numarasını VBA ile biçimlendirin - xlsm