nella condizione la variabile la chiami XX mentre nel replace la chiami xmastotal

Comunque se fai un

If not isnull(xx) then
...
end if

dovrebbe andare
Ciao