It is free and open source (as opposed to $70-160 for the cheapest version of MS Office) -- also available for Linux, Windows, and MacOS. For virtually any home user, LibreOffice works perfectly well for home users (and, if everybody in an office used it, for office users as well). If you are contemplating buying an MS Office license, I would highly encourage you to check out LibreOffice first.
This tutorial shows how to write macros to help automate recurring tasks in LibreOffice.
Disclaimer: I use both LibreOffice and MS Office on my computers. One of the primary reasons is that the VBA language used in MS Office is not fully compatible with the Basic language used by LibreOffice. (I also use Calligra Office, but that's another issue altogether)
I used to use GW Basic quite a bit to write utility programs I needed to process experimental data in college. Never did find a good replacement after about Windows 2000.
Can you point me toward something to replace it?
Thx, ‘Pod.
I use VBA to write stock trading and market analysis algorithms for Excel. Is the Basic language pretty similar to VBA?
I use libreoffice for most things.
MS Office is better about label printing.
Fwiw, I despise printers to no end.
M4L
LibreOffice Basic
LibreOffice gives me the only way to convert an Excel file to a PDF programmatically, at least somewhat painlessly.
bttt
I use linux day in day out at home and at work. Typing this on linux. It’s my go to platform, my daily driver.
Having said that I recently tried to create a presentation in libreoffice and had to give it up and use ppt/windoze (can access via cloud).
For my personal preference I won’t be using Libreoffice for any more presentations - in fact started another one today using PPT.
I got a legit copy of MS Office Professional for $9.95.
Home-User Program.
Excel macros won’t open properly in LibreCalc most of the time. Writing a new macro, though not for beginners, will allow you to use the Excel spreadsheet as intended.
I sometimes use google sheets online to help identify what the macro is supposed to accomplish. I refuse to purchase Microsoft products.