Bagaimana cara menggunakan fungsi vba formatcurrence?

Fungsi VBA FORMATCURRENCY tercantum dalam kategori konversi tipe data fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia mengembalikan string dengan menerapkan format mata uang ke angka . Secara sederhana, Anda dapat mengonversi angka menjadi nilai yang menggunakan format mata uang.

Sintaksis

FormatCurrency(Ekspresi,[NumDigitsAfterDecimal],[IncludeLeadingDigit],[UseParensForNegativeNumbers],[GroupDigits])

Argumen

  • Ekspresi : Nilai numerik yang ingin Anda format sebagai mata uang.
  • [NumDigitsAfterDecimal] : Nilai numerik untuk menentukan tempat desimal [Ini adalah argumen opsional dan jika dihilangkan -1 defaultnya].
  • [IncludeLeadingDigit] : Nilai enumerasi untuk menentukan apakah angka nol di depan harus ditampilkan [Ini adalah argumen opsional dan jika vbUseDefault dihilangkan secara default].
    • vbFalse : tidak boleh diawali dengan angka nol.
    • vbTrue: menampilkan angka nol di depannya.
    • vbUseDefault: Menggunakan pengaturan default.
  • [UseParensForNegativeNumbers] : Nilai enumerasi untuk menentukan apakah angka negatif harus diapit tanda kurung [Ini adalah argumen opsional dan dihilangkan vbUseDefault secara default].
    • vbFalse: tidak memasukkan angka negatif dalam tanda kurung.
    • vbTrue: Tempatkan angka negatif dalam tanda kurung.
    • vbUseDefault: Menggunakan pengaturan default.
  • [GroupDigits] : n nilai enumerasi untuk menentukan apakah angka tersebut harus dikelompokkan (menjadi ribuan, dll.), menggunakan pembatas grup yang ditentukan di lokal komputer [Ini adalah argumen opsional, dan jika dihilangkan vbUseDefault secara default].
    • vbFalse: untuk tidak menggunakan nomor di grup.
    • vbTrue: untuk menggunakan digit grup.
    • vbUseDefault: Menggunakan pengaturan default komputer.

Contoh

Untuk memahami secara praktis cara menggunakan fungsi VBA FORMATCURENCY, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:

example-vba-format-currency-function
 Sub example_FORMATCURRENCY() Range("B1").Value = FormatCurrency(Range("A1")) End Sub

Dalam kode di atas, kami menggunakan FORMATCURRENCY untuk mengonversi nilai di sel A1 menjadi nilai mata uang dan mengembalikannya di sel B1 dengan tanda dolar.

Komentar

  • Simbol mata uang yang digunakan tergantung pada pengaturan sistem.
  • Jika nilai yang ditentukan adalah nilai selain angka atau string yang tidak dapat dikenali sebagai angka, VBA akan mengembalikan runtime error 13.

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *