Oo plik.xls + marka = błąd języka Basic

Witam

uruchamiam plik z makrami, wszystko działa dopóki nie wcisnę przycisku wykonania, obliczenia. wtedy wyskakuje błąd “Błąd składni języka BASIC. If jest niedozwolony poza procedurą.” Dodam że plik ten działa z produktem Microsoftu, błąd wyskakuje przy Oo jak i LibreOffice. Da się to jakoś naprawić?