Dereceyi Fahrenheit'e çeviren fonksiyon

Katılım
22 Aralık 2005
Mesajlar
335
Excel Vers. ve Dili
Office - 2019 - Türkçe
Fonksiyonun tanımı:

Function Fahrenheit(x)
Fahrenheit = x * 9 / 5 + 32
End Function

Fonksiyonun kullanımı:

Private Sub Command1_Click()
Dim Değer As Integer
Değer = InputBox(" ")
MsgBox Fahrenheit(Değer)
End Sub

Çalıştığım kitaptaki veriler bunlar

MsgBox Fahrenheit = Değer

Bu şekide yapıp çalıştırdım buraya kadar tamam. Peki yazdığım 25 dereceyi Fahrenheit'e niye çevirmiyor, hatam nerede.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ã?ncelikle fonksiyonunuz dosyada yok. Fonksiyonu bir modüle kopyalayın sonrada yukarıdaki kodunuzu aşağıdaki gibi değiştirin.

[vb:1:e34bb5a40a]Private Sub CommandButton1_Click()
Dim Değer As Integer
Değer = InputBox("Hatam nerede")
MsgBox Fahrenheit(Değer)
End Sub[/vb:1:e34bb5a40a]
 
Katılım
22 Aralık 2005
Mesajlar
335
Excel Vers. ve Dili
Office - 2019 - Türkçe
Anladım fonksiyonlar modüle teşekkürler.
 
Üst