Ova poruka koju si dobio označava da makroi u radnoj svesci nisu omogućeni. Standardno Excel zbog sigurnosti ne omogućava izvršenje makro, nego moraš na neki način dati dozvolu da to radi. Ne znam koju verziju Excela koristiš jer postoje neke razlike u tretiranju sigurnosti kod verzije 2007 u odnosu na 2003 i ranije verzije.
Za verziju 2007 radnu svesku koja sadrži makroe treba snimiti u posebnom formatu (*xlsm)
Takođe, postoji više načina da se omogući izvršenje makroa, ali moja preporuka je da projekte koje radiš snimaš u posebnu fasciklu unutara My Document i onda da tu fasciklu (folder) dodaš u "sigurne lokacije" (trusted location) u opcijama Excela, sekcija Trust Centar.
Ako radiš sa prethodnom verzijom pogledaj top temu Rad sa Makroima u forumu Office. Tu ćeš naći kako omogućiti izvršavanje makroa, a neke opšte smernice u vezi VBA.
Što se tiče načina na koji navedeni kod radi - on ne radi kod promene datuma, nego se aktivira tek prilikom čuvanja radne sveske (Save) i u tom trenutku sve formule čiji rezultat nije prazan string ("") zameni sa vrednostima.
Nije to loše Rembrante, samo što ne bi dodao još malo boje?