Bagaimana cara menggunakan fungsi vba formatpercent?
Fungsi VBA FORMATPERCENT tercantum dalam kategori konversi tipe data fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia mengembalikan ekspresi yang disediakan dengan menerapkan format persentase ke dalamnya . Dengan kata sederhana, ini mengembalikan hasil dengan format persentase sebagai tipe data string.
Sintaksis
FormatPersen(Ekspresi, [NumDigitsAfterDecimal], [IncludeLeadingDigit],[UseParensForNegativeNumbers], [GroupDigits])
Argumen
- Ekspresi : Ekspresi yang ingin Anda format.
- [ NumDigitsAfterDecimal] : Nilai numerik untuk menentukan tempat desimal [Ini adalah argumen opsional dan jika dihilangkan -1 defaultnya].
- [IncludeLeadingDigit] : Nilai enumerasi untuk menentukan apakah nol di depan harus ditampilkan [Ini adalah argumen opsional dan jika dihilangkan VBA akan menggunakan vbUseDefault 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 jika dihilangkan, VBA akan menggunakan vbUseDefault secara default].
- vbFalse: tidak memasukkan angka negatif dalam tanda kurung.
- vbTrue: Tempatkan angka negatif dalam tanda kurung.
- vbUseDefault: Menggunakan pengaturan default.
- [GroupDigits] : 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, VBA akan menggunakan vbUseDefault secara default ].
- vbFalse: untuk tidak menggunakan nomor di grup.
- vbTrue : untuk menggunakan nomor-nomor yang ada di grup.
- vbUseDefault: Menggunakan pengaturan default komputer.
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA FORMATPERCENT, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakan fungsi tersebut:
Sub example_FORMATPERCENT() Range("B1").Value = FormatPercent(Range("A1")) End Sub
Dalam kode di atas, kami menggunakan FORMATPERCENT untuk mengonversi nilai di sel A1 menjadi persentase dan mengembalikan hasilnya di sel B1.
Komentar
- Jika nilai yang ditentukan adalah nilai selain angka atau string yang tidak dapat dikenali sebagai angka, VBA akan mengembalikan runtime error 13.