Usually, the first macro directly calls the second macro.
Try this:
call macro2
instead of that sendkeys stuff.