Hej Kim,
Dejligt du fandt en løsning
Man kan sige, at opbygningen af koden afhænger lidt af det din formel returnerer.
Hvis dit script virker, vil jeg gætte på at din formel returnerer "0" og ikke 0
Gåseøjnene vil gøre at Excel ser dit 0 som tekst.
I det du kopierer og sætter ind, vil Excel genkende dit "0" som et 0
Det er absolut ikke sikkert at dette er grunden, men det kunne det være.
Er det derimod grunden, bør If ActiveCell.Value <> "0" Then virke.
//Allan