Planilhas com macro não estão rodando no meu Excel for MAC 2011. Retorna uma mensagem de erro em uma caixa do Visual Basic, Run Time error 5.
Dê uma olhada nessa atualização para Windows, e tenta achar algo parecido para MAC que talvez resolva o seu problema.
E agora referente ao Visual Basic (Visual Studio) visualize esse link que irá sanar sua dúvidas e através dele vc consegue fazer o Download.
Este erro indica que um componente utilizado na macro de sua planilha não está instalado em seu MAC ou não foi localizado.