Vba: hesaplamalarda pi nasıl kullanılır?
Matematikte Pi , yaklaşık olarak 3,14’e eşit olan irrasyonel bir sayıdır (sonsuz ondalık sayı).
Pi’yi VBA’daki hesaplamalarda kullanmak için aşağıdaki sözdizimini kullanabilirsiniz:
Function MultiplyByPi(inputVal)
Dim Pi As Double
MultiplyByPi = inputVal * Application.WorksheetFunction.Pi()
End Function
Bu özel işlev, Excel’deki herhangi bir değeri Pi ile çarpmanıza olanak tanır.
Application.WorksheetFunction.Pi’nin , 15 basamaklı Pi sabiti olan 3.14159265358979 değerini döndürdüğünü unutmayın.
15 basamaktan daha kesin bir hesaplamaya ihtiyacınız varsa, Pi’yi istediğiniz kadar basamakla kodlayabilirsiniz.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: VBA’da Pi nasıl kullanılır?
Excel’de Pi ile çarpmak istediğimiz aşağıdaki değerler listesine sahip olduğumuzu varsayalım:
Bunu yapmak için VBA’da aşağıdaki işlevi oluşturabiliriz:
Function MultiplyByPi(inputVal)
Dim Pi As Double
MultiplyByPi = inputVal * Application.WorksheetFunction.Pi()
End Function
Bu işlevi oluşturduktan sonra, A2 hücresindeki değeri Pi ile çarpmak için B2 hücresine aşağıdaki formülü yazabiliriz:
=MultiplyByPi( A2 )
Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:
B sütunu artık A sütunundaki her değerin Pi ile çarpılmasıyla görüntüleniyor.
Ek kaynaklar
Aşağıdaki eğitimlerde VBA’da diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
VBA: Bir aralıktaki değerler nasıl eklenir?
VBA: Aralığın ortalama değeri nasıl hesaplanır
VBA: Aralıktaki satır sayısı nasıl sayılır?