Isso funcionou bem para mim e para @DanielB (nos comentários acima).
Como a extensão .xll é apenas um .dll renomeado, é possível que Biblioteca de links dinâmicos refere-se a algum pacote que não está instalado em seu computador e, portanto, não pode ser carregado no Excel.
Para descobrir qual pacote está faltando, você pode baixar o Dependency Walker e usá-lo para listar todas as referências faltantes. Apenas esteja ciente de que algumas referências ausentes não são um erro, uma vez que eles se referem a DLLs opcionais.
Deixe-nos saber seus resultados para que possamos compará-los com os nossos.
[EDITAR]
Acabei de testar o xlloop.xll no Excel 2010 e ele funcionou perfeitamente via arquivo - > Opções - > Suplementos.
Eu tentei via File - > Abra e pegue este diálogo:
Entãoeufuipara"Opções do Excel - > Centro de Confiança - > Configurações de Macro", defina como "Ativar todas as macros" e tente novamente. Desta vez correu tudo bem. Eu saí e reinseri o Excel e verifiquei "Arquivo - > Opções - > Suplementos" novamente, e o xlloop ainda estava lá. Sucesso.
Em relação ao Excel 2013: como o xlloop é de 32 bits, ele não funciona com o Excel de 64 bits. Use a versão de 32 bits e faça o mesmo acima. Eu não tenho o Office 2013 e assim não posso testá-lo sozinho, mas suponho que o Macro Settings é ainda mais importante nesta versão.
Se esse método não funcionar para você, talvez seja necessário instalar o pacote redistribuível do Visual C ++ com o qual o xlloop foi compilado. Depois de estudar as fontes xlloop, parece que ele usa o Pacote Redistribuível do Microsoft Visual C ++ 2005 .