Törölt nick Creative Commons License 2010.08.03 0 0 12472
A "bibi" üzenet akkor jön, ha nem talál meg egy olyan számot a bemenő adatok listájában, amelyet előzőleg kiválasztott, mint a keresett összeg egyik komponensét. Tehát pl. a program megállapítja, hogy a felsorolt értékek közül a 7 + 8 + 1 kombinációjával lehet a 16-ot előállítani, utána sorban megkeresi a korábban már egyszer megtalált értékeket, kiszínezés céljából, de most az egyiket nem találja... Ennek nem volna szabad bekövetkeznie, szóval gőzöm sincs, mi lehet a baj.

Ha esetleg el tudnád küldeni a tesztadataidat, meg tudnám nézni, miért akad el.

A színezésnél mindent össze kell adni, amit kiszínez. Itt az lehet a gond, hogy ha túl sok találat van, és mindegyik más színű, akkor akadhat köztük olyan, amit az automatikus háttérrel azonos színre "fest". Így aztán ez a szám nem tűnik ki a többi közül.

Módosítsd a makrót úgy, hogy
hit.Interior.ColorIndex = ix + 2

helyett

hit.Interior.ColorIndex = 2

legyen. Így minden találat azonos (azt hiszem, piros) színű lesz, nem bújik el egy sem.
Előzmény: madbazsi (12471)