ekteki örnekte matematiksel işlem hatası alıyorum. ne yapmam gerekiyor.
Matematiksel İşlem Hatası
If 15 <= p < 20 Then
yerine If 15 <= p And p < 20 Then
şeklinde dener misiniz?
sonuç aynı, hatalı...
olayın ilginç tarafı 20 ye kadar olan toplamlar için hep hatalı sonuç veriyor, 20 den 30 a kadar olan sayılar için ise doğru sonuç veriyor.
açıklamanızda KURAL ŞU: P1, P2, P3, P4, P5 HÜCRELERİNDEKİ SAYILARI TOPLA. EĞER TOPLAM 15 İLE 20 ARASINDA VE ONAY KUTUSU İŞARETLİ İSE TOPLAMDAN 1 (BİR) ÇIKAR demişsiniz ama aşağıdaki kod onay kutusu seçiliyken her defasında çıkarma işlemini yapıyor?
If Me.O.Value = -1 Then
p = Toplam - 1
Me.M.Value = p
End If
If Me.O.Value = -1 Then
p = Toplam - 1
Me.M.Value = p
End If
If Me.O.Value = 0 Then
p = Toplam
Me.M.Value = p
End If
evet ama o kodun devamında onay kutusunun işaretli olmaması durumunu da belirttim.
Konuyu Okuyanlar: 1 Ziyaretçi