Makroda eğer bir sayının katlarıysa nasıl denir???

Katılım
6 Ağustos 2007
Mesajlar
17
Excel Vers. ve Dili
office 98 vb
Arkadaşlar bir makro yazıyorum ve bi yerde tıkandım şöyleki

c = Range("A1").Value
e = Range("B1").Value
If say = c * e + 1 Or say = 2 * c * e + 1 Or say = 3 * c * e + 1 Or say = 4 .......................Then

bunun kısa yolu yokmu veya bir sayının katları.mesala eğer 3 ün katlarıysa nasıl yazılır???
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
Sub Test()
    Dim x As Long
    x = 270
    If x Mod 3 = 0 Then
        MsgBox x & " sayisi 3'un katidir ..."
    Else
        MsgBox x & " sayisi 3' un kati degildir..."
    End If
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları deneyiniz.

Not: a1=4, b1=2 giriniz.
Kod:
Sub Button1_Click()
c = Range("A1").Value
e = Range("B1").Value
say = 17
For i = 1 To 27
    If say = i * c * e + 1 Then
        MsgBox "Doğru"
    End If
Next i
End Sub
 
Üst