Para determinar o tipo de VBA que seu Excel 2003 entrou no editor, selecione Ajuda - > Sobre o Microsoft Visual Basic ...
Na minha máquina, está listando o Excel 2003 com o VBA 6.5. As alterações são explicadas aqui . A principal diferença que vejo é que qualquer chamada de API (x86) pode precisar ser formada de forma diferente.
Na minha experiência de migração para o Excel 2010, não tive problemas de compatibilidade para trazer o código antigo para frente. Todos os problemas foram de referências ausentes.
Certifique-se de desbloquear seu VBA e ver se há alguma referência ausente em sua máquina de teste. Espero que esse seja seu único problema.
Boa sorte.