V Excelu to musíš samozřejmě napsat ne do jakéhokoli makra, ale do speciálního makra, které slouží k obsluze události na příslušné úrovni (aplikace / sešit / list) - viz http://gymzv.sk/~vyuka/informatika/excel/excelentn e/chipex05/09/excel_vba_udalosti.html