Unfortunately, I can't.
VBA = Visual Basic...it's a scripting language that is used to move data around Excel cells, for a very basic description.
Given my spreadsheet requires certificates for some of the automations, it wouldn't work if I just posted it here.
Bottom line though, it has three tabs: Trip & Fuel Log, Hull Maintenance, and Engine/Gen Maintenance.
I complete the trip log after each one and report the distance traveled, fuel burned, who was on board, etc.
Hull Maintenance = fixes to the boat, waxing, battery replacements, etc.
Engine/Gen is maintenance for those, although I've created some formatting in cells to turn red based on dates and/or engine hours to alert when something is due/upcoming.