Does a product exist for recording macros in Revit, such as the recorder built into Excel? If yes, what product is recommended and what programming languages can it record in?
Archsmarter has a short tutorial on how to create macros in Revit.
While revit has a macro manager and you can run macros, it does not record macros like excel does. You will have to write the macros in your preferred supported language using the revit API.
To answer your question fully, as far as I’m aware there is no builtin or 3rd party macro recorder for revit.