Řeknu Ti to asi takto. Úplně nejlepší je přiložit vzorový soubor s daty, ať je vidět formát a hlavně struktura dat. Pořádný popis funkce by nebyl taky na škodu.
Za sebe můžu říct, že na základě tebou uvedených informací bych se tím vůbec nezabýval.
Otázky co mě napadají jen tak z patra.
- jak se má makro spouštět?
- co se má stát s hodnotou na listu 02 po jejím zapsání?
- na listu 01 je vytvořen seznam všech jedinečných hodnot ID?
a jistě by následovaly další.
Když nad tím tak přemýšlím stačil by ti vzorec s vhodně dimenzovanou oblastí (funkce SUMIF).