I use VBA to write stock trading and market analysis algorithms for Excel. Is the Basic language pretty similar to VBA?
Have you looked at this resource? Converting VBA to OpenOffice Basic.
Also there is a PDF that explains the porting process: Porting Excel/VBA to Calc/Star Basic
Both are Basic, so yes
I am not a programmer but do a lot of Linux scripting. This comparison might help to answer your questions: