Bagaimana cara menggunakan fungsi vba ddb?
Fungsi VBA DDB tercantum dalam kategori finansial fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia dapat menghitung penyusutan menggunakan metode saldo menurun ganda atau Anda dapat memberikan tingkat penyusutan langsung di fungsinya. Pelajari lebih lanjut tentang metode saldo menurun ganda dari sini .
Sintaksis
DDB (biaya, pemulihan, seumur hidup, periode, [faktor])
Argumen
- Biaya : Biaya awal aset.
- Salvage : Nilai aset pada saat penyelesaian.
- Umur : Jumlah periode dimana suatu aset harus disusutkan.
- Periode : Periode yang ingin Anda hitung penyusutannya.
- Faktor : Tingkat Penyusutan [Ini adalah argumen opsional dan jika dihilangkan, VBA mengambil 2 secara default].
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA DDB, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakan DDB:
Sub example_DDB() Range("B6").Value = DDB(14500, 500, 10, 10) End Sub
Dalam kode di atas, kami menggunakan DBB untuk menghitung penyusutan aset dan hasilnya menghasilkan 389.
Komentar
- Dengan metode saldo menurun ganda, penyusutan tertinggi terjadi pada periode pertama dan menurun pada periode berikutnya.
- VBA akan mengembalikan runtime error ‘5’ (panggilan prosedur atau argumen tidak valid) jika nilai pemulihan kurang dari nol, Umur, Periode atau [Faktor] sama dengan atau kurang dari nol, atau jika periode penyusutan lebih besar dari umur dari aset tersebut.