Sadly the creator of that may need to rewrite their macros on the new system.
Here's some not so light reading.
https://discussions.apple.com/message/17741707#17741707
While it is supposed to work the issue is that any macro could have a problem like you noted and your "programmer" gets to help fix it. Remember we can't see the source so we can't see what this device is that is missing.
Bob
I am trying to run macros in Microsoft for Mac Excel 2011 spreadsheet created from a Windows PC. When I hit Ctrl F some numbers are supposed to populate but nothing happens and I get a Microsoft Visual Basic window that reads "Run-time error 68, Device unavailable." Not sure if this question even makes sense but I think you should get the idea.
Any help on whats wrong and how to fix it would be great. Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic