I have a workbook with many macros in it and tried to use it on another
computer.

When I opened it, I got the message, "Microsoft excel experienced an
error and was able to recover by dropping VBA" (or something like
that).

I opened it and it looked okay, but I didn't realise it had dropped all
my VBA code and did a lot of non-vba development on it that I can't
afford to lose.

I have an earlier version of the file which still has the vba code
though. How do I go about bringing that VBA code into my latest version
of the file?

Thanks guys