Događaj worksheet_change aktivira se kad korisnik izmeni sadržaj lista/ćelije na listu, a ne na rezultat formule, kao u tvom slučaju.
Da reaguješ na izmenu rezultat formule možeš koristiti događaj
Worksheet_Calculate
U tvom slučaju čini mi se lakše
1/ Da koristiš događaj Worksheet_Activate - u tom slučaju slika će se izmeniti kad aktiviraš konkretan list. U primeru je tako urađeno. Da se ne bi ponavljao kod, procedura UpdateImage koja je ista za sve listove prebačena je u modul i poziva se iz svakog lista na Worksheet_Activate
ili
2/ Da na događaj Worksheet_Change na listu parametri (ćelija B2) pozoveš proceduru UpdateImage za sve listove
Nije to loše Rembrante, samo što ne bi dodao još malo boje?