Confuses: when use OFFSET and when LEA?



Hi, when I push argoment for CALL I must use:

push OFFSET MyVar
call MyProc

or

lea eax,MyVar
push eax
call MyProc

I don't understand the difference! Thanks
.