Vba: cara menggunakan pi dalam perhitungan
Dalam matematika, Pi adalah bilangan irasional (bilangan desimal tak berujung) yang kira-kira sama dengan 3,14.
Untuk menggunakan Pi dalam perhitungan di VBA, Anda dapat menggunakan sintaks berikut:
Function MultiplyByPi(inputVal)
Dim Pi As Double
MultiplyByPi = inputVal * Application.WorksheetFunction.Pi()
End Function
Fungsi khusus ini memungkinkan Anda mengalikan nilai apa pun di Excel dengan Pi.
Perhatikan bahwa Application.WorksheetFunction.Pi mengembalikan nilai 3.14159265358979 , yang merupakan konstanta Pi 15 digit yang tepat.
Jika Anda memerlukan penghitungan yang lebih presisi daripada 15 digit, Anda cukup melakukan hardcode Pi dengan digit sebanyak yang Anda inginkan.
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh: Cara menggunakan Pi di VBA
Misalkan kita memiliki daftar nilai berikut di Excel yang ingin kita kalikan dengan Pi:
Untuk melakukan ini, kita dapat membuat fungsi berikut di VBA:
Function MultiplyByPi(inputVal)
Dim Pi As Double
MultiplyByPi = inputVal * Application.WorksheetFunction.Pi()
End Function
Setelah kita membuat fungsi ini, kita bisa mengetikkan rumus berikut di sel B2 untuk mengalikan nilai di sel A2 dengan Pi:
=MultiplyByPi( A2 )
Kita kemudian dapat mengklik dan menyeret rumus ini ke setiap sel yang tersisa di kolom B:
Kolom B sekarang menampilkan setiap nilai di kolom A dikalikan Pi.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:
VBA: Cara menambahkan nilai dalam suatu rentang
VBA: Cara menghitung nilai rata-rata rentang
VBA: Cara menghitung jumlah baris dalam jangkauan