• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Bölünebilme yardımı

Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Selam;
bir türlü ayarlayamadığım bir formül hakkında yardıma ihtiyacım var.Sorun şu;
bir X değerinin n ile bölümü tamsayı ise a değerini,tamsayı değil ise b değerini kullanmak istiyorum,tabiki macro ile.
Yani;
Kod:
if x/n...tamsayı ise then
sonuc=a
else
sonuc=b
end if
gibi bir çözüm arıyorum.
Hemen belirteyim X değeri combo yada textbox text değeridir.
 
Kod:
Sub dene()
x = 30
n = 5
a = "tamsayı"
b = "tamsayı değil"
    If x \ n = x / n Then
        sonuc = a
    Else
        sonuc = b
    End If
    MsgBox sonuc
    
End Sub
 
Teşekkür ederim.
\ ile / farkını bilmiyordum öğrenmiş oldum.
 
Alternatif,

Kod:
deg = IIf(Int(x / n) = x / n, a, b)

yada

Kod:
deg = IIf(x \ n = x / n, a, b)

Not: Sn Veysel beye bu kullanım şeklini hatırlatması için teşekküler.
 
Sayın Levent bey sizede çok teşekkür ederim.
 
yada [code' Alıntı:
deg = IIf(x \ n = x / n, a, b)[/code]

Not: Sn Veysel beye bu kullanım şeklini hatırlatması için teşekküler.


Bunu biraz daha açar mısınız?
 
Geri
Üst