Olá niickboy.
Cara, infelizmente as macros do Excel, que são programas escritos em VBA (Visual Basic for Applications) não são compatíveis com o Basic do OpenOffice, o StarBasic. Mesmo ambos sendo um Basic, eles diferem com relação a procedimentos, funções e mesmo alguma sintaxe.
Então até onde sei, pelo menos até o momento a única alternativa é "reescrever" as macros de forma que sejam corretamente interpretadas pelo OOo.
Nota: Na minha empresa também tivemos esta dificuldade, tanto que em maquinas onde planilhas do Excel usavam macros decidimos não migrar para o OpenOffice, pelo menos não ainda.
T+
Arlei