I can not see a record Macro under tools in calc

I am running a file what was originally in microsoft excel and need to use macros.

Does Tools -> Options -> LibreOffice -> Advanced -> Option: [x] Enable macro recording (may be limited) fix your problem?

Check the Settings as Opaque wrote in the comments. Restart the software after adjusting the settings.

Note 1:

The Macro recorder has a very limited capability. And only the Writer and the Calc has macro recorder feature but the Draw, the Base applications has not. You must WRITE your macros instead of recording them - if you want to work with macros efficiently.
You must study and use the API functions. API: Application programming Interface.

Note 2:

The Excel VBA and the StarBasic+LO API combo are not compatible, and they are very different. The LO can run SOME of Excel macros (by switching ON the compatibility options), but the Excel can not run ANY LibreOffice macros.

Tip:

Install one of the excellent object inspection tool: MRI or XrayTool:

Then you will able to list all of properties, methods and interfaces of the programming objects.