Vba formatcurrence işlevi nasıl kullanılır?
VBA FORMATCURRENCY işlevi, VBA işlevlerinin veri türü dönüştürme kategorisinde listelenir. Bunu VBA kodunda kullandığınızda, sayıya para birimi biçimi uygulayarak bir dize döndürür . Basit bir ifadeyle, bir sayıyı, para birimi biçiminin uygulandığı bir değere dönüştürebilirsiniz.
Sözdizimi
FormatCurrency(Expression,[NumDigitsAfterDecimal],[IncludeLeadingDigit],[UseParensForNegativeNumbers],[GroupDigits])
Argümanlar
- İfade : Para birimi olarak biçimlendirmek istediğiniz sayısal değer.
- [NumDigitsAfterDecimal] : Ondalık basamakları belirtmek için sayısal bir değer [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa -1 varsayılandır].
- [IncludeLeadingDigit] : Başında sıfırın görüntülenip görüntülenmeyeceğini belirten bir numaralandırma değeri [Bu isteğe bağlı bir bağımsız değişkendir ve varsayılan olarak vbUseDefault atlanırsa].
- vbFalse: başına sıfır gelmemesi.
- vbTrue: baştaki sıfırı görüntüler.
- vbUseDefault: Varsayılan ayarları kullanır.
- [UseParensForNegativeNumbers] : Negatif sayıların parantez içine alınıp alınmayacağını belirten bir numaralandırma değeri [Bu isteğe bağlı bir bağımsız değişkendir ve varsayılan olarak vbUseDefault atlanır].
- vbFalse: Negatif sayıları parantez içine almamak için.
- vbTrue: Negatif sayıları parantez içine yerleştirin.
- vbUseDefault: Varsayılan ayarları kullanır.
- [GrupDigits] : Bilgisayarın yerel ayarında belirtilen grup sınırlayıcıyı kullanarak sayının gruplandırılıp gruplandırılmayacağını (binler halinde vb.) belirtmek için n numaralandırma değeri [Bu isteğe bağlı bir bağımsız değişkendir ve varsayılan olarak vbUseDefault atlanırsa].
- vbFalse: gruptaki sayıları kullanmamak için.
- vbTrue: grup rakamlarını kullanmak için.
- vbUseDefault: Bilgisayarın varsayılan ayarlarını kullanır.
Örnek
VBA FORMATCURENCY fonksiyonunun nasıl kullanılacağını pratik olarak anlamak için, onu kullanarak bir vba kodu yazdığımız aşağıdaki örneği incelemeniz gerekir:
Sub example_FORMATCURRENCY() Range("B1").Value = FormatCurrency(Range("A1")) End Sub
Yukarıdaki kodda A1 hücresindeki değeri para birimi değerine dönüştürmek için FORMATCURRENCY kullandık ve B1 hücresinde dolar işaretiyle döndürdü.
Yorumlar
- Kullanılan para birimi simgesi sistem ayarlarına bağlıdır.
- Belirtilen değer bir sayı veya sayı olarak tanınamayan bir dize dışında bir değerse, VBA çalışma zamanı hatası 13’ü döndürür.