• DİKKAT

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

If ... End If Kod Kısaltma

Katılım
29 Ocak 2024
Mesajlar
277
Excel Vers. ve Dili
Office 2016
Kıymetli Hocalarım merhaba,
Aşağıdaki kodu daha kısa yazmak mümkündür,

0 - 0,25 : 0
0,25 - 0,50 : 1
0,50 - 0,75 : 2
0,75 - 1,0 : 3

buradaki 0,25 lik aralık dilimini 0,20 gibi azaltmak istiyorum fakat; bu durumda If .. ElseIF .. End If bloğu çok uzayacak

daha pratik ve dinamik bir yol bulmaya çalışıyorum, desteğiniz için şimdiden teşekkürler.

Kod:
If rm < 0.25 Then
    drm = 0
ElseIf rm < 0.5 Then
    drm = 1
ElseIf rm < 0.75 Then
    drm = 2
ElseIf rm <= 1 Then
    drm = 3
End If
iyi Akşamlar.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,566
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Katsayılarınız uygunsa aşağıdaki gibi bir matematiksel işlemle sonuç alabilirsiniz.

C++:
Option Explicit

Sub Test()
    Dim rm
    
    rm = 0.5
    
    MsgBox Int(rm / 0.25 - 1)
End Sub
 
Üst