yüzdelik formatında karşılaştırma

Katılım
14 Eylül 2005
Mesajlar
19
Sub fark_kontrol()

Dim index As Integer

For index = 0 To 23
For i = 0 To 3

Cells(12 + 5 * index, 4 + 2 * i).Activate
If ActiveCell.Value > "1%" Or _
ActiveCell.Value < "-1%" Then _

ActiveCell.Interior.ColorIndex = 43

Next i
Next index

End Sub

yukarıdaki fonksiyonun iki değer arasındaki farkın yüzdelik olarak ifadesinin yer aldığı hücreleri kontrol ederek farkın %1den büyük olduğu durumlarda hücerenin rengini değiştirmesi gerekli. Tabi karşılaştırmayı yapmıyor. Yüzdelik değerlerin değerlendirmesini nasıl yapabilirim.

Şimdiden Teşekkürler
 
Katılım
15 Haziran 2005
Mesajlar
40
Mrb,

If ActiveCell.Value > "1%" Or _
ActiveCell.Value < "-1%" Then _

ActiveCell.Interior.ColorIndex = 43
yerine aşağıdaki yüzdelik sayı yazma mantığını bir deneyiniz.
Syg.

Kod:
If ActiveCell > 0.01 _
        Or ActiveCell < -0.01 Then
            ActiveCell.Interior.ColorIndex = 43
    End If
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Küçük Bir Çözümde benden Umarım İşinize yarar.
 
Üst