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?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir