- Katılım
- 22 Kasım 2006
- Mesajlar
- 15
- Excel Vers. ve Dili
- ms office 2003 pro (ing)
x 5.788,06
x 2.155,13
x 205,88
y 8.149,07
yazdığım makro iki sütunu inceliyo. birinci sütunda değer değişene kadar ikinci sütundaki rakamlar toplanıyor. değiştiği yerde de o ana kadar ki toplam değişen satırdaki miktara eşit mi onu kontrol ediyo.
yani yukarda şunu yapacak. 1. sütun "x"lerle başlıyo. "y" ye kadar miktarları toplayacak. (5.788,06 + 2.155,13 + 205,88)
bir alt satırda y olduğu için bu sefer toplamayacak, o ana kadar ki toplamın y nin satırındaki miktar olan 8.149,07 ye eşit mi onu kontrol edecek.
normalde yukarda eşitlik sağlanıyor ama makroda eşitlik sağlanmamış gibi görünüyo. debug menüsünde kontrol ettim 8.149,07 = 8.149,07 adımına kadar geliyo ama bu eşitliğe false deyip geçiyo. bu neyden kaynaklanabilir? bi fikir verir misiniz..
hücrelerin ve toplam değişkeninin değerini başta tanımlamamıştım. bu durum olunca hepsini double olarak tanımladım. bazı miktarlarda sonuca ulaşıyor makro ama bazı gruplarda yukarıdaki gibi sonuç alınmıyo..
x 2.155,13
x 205,88
y 8.149,07
yazdığım makro iki sütunu inceliyo. birinci sütunda değer değişene kadar ikinci sütundaki rakamlar toplanıyor. değiştiği yerde de o ana kadar ki toplam değişen satırdaki miktara eşit mi onu kontrol ediyo.
yani yukarda şunu yapacak. 1. sütun "x"lerle başlıyo. "y" ye kadar miktarları toplayacak. (5.788,06 + 2.155,13 + 205,88)
bir alt satırda y olduğu için bu sefer toplamayacak, o ana kadar ki toplamın y nin satırındaki miktar olan 8.149,07 ye eşit mi onu kontrol edecek.
normalde yukarda eşitlik sağlanıyor ama makroda eşitlik sağlanmamış gibi görünüyo. debug menüsünde kontrol ettim 8.149,07 = 8.149,07 adımına kadar geliyo ama bu eşitliğe false deyip geçiyo. bu neyden kaynaklanabilir? bi fikir verir misiniz..
hücrelerin ve toplam değişkeninin değerini başta tanımlamamıştım. bu durum olunca hepsini double olarak tanımladım. bazı miktarlarda sonuca ulaşıyor makro ama bazı gruplarda yukarıdaki gibi sonuç alınmıyo..