A situação é a seguinte:
-Preciso criar um arquivo de Excel para usar como gabarito para os meus alunos, mas no qual o arquivo consulta uma base de dados gerado por um outro arquivo de Excel, contudo alguns alunos conseguem acessar a base de dados e outros não, sendo bem inconsistente o acesso.
O 1° arquivo é usado para gerar todas as possibilidades de respostas (base de dados);
-São únicas para cada aluno e geradas a partir de um conjunto de dados de entrada únicos a cada semestre.
-O arquivo encontra-se presente na pasta de Exemplo dentro do meu Onedrive;
-Os alunos não devem ter acesso ao arquivo da base de dados.
Ex: https://1drv.ms/x/s!Ag12Uvnk4mLchocjCoqCgzV8iOerpQ?e=BMScFq
O 2° arquivo contém a estrutura de um gabarito, permitindo visualizar se a resposta está correta ou não apenas;
-Esse segundo arquivo utiliza um função PROC que busca os dados corretos no 1° arquivo, ficando a referência como um link para o arquivo no Onedrive.
-O aluno coloca o número do grupo no local indicado;
--Depois o aluno coloca as suas respostas nos locais indicados.
--Se a resposta estiver correta, a célula ao lado fica verde, caso não, permanece vermelha/alaranjada.
-O arquivo encontra-se na mesma pasta do 1°, dentro do meu Onedrive
Ex: https://1drv.ms/x/s!Ag12Uvnk4mLchoclcrtv9VNi3P-_zw?e=5ZusnE
Ao compartilhar o 2° arquivo com os alunos, diretamente pelo link de compartilhamento gerado pelo Excel, ocorrem algumas situações:
-Alguns alunos conseguem, ao abrir o gabarito, que o arquivo acesse a base de dados e consigam verificar o mesmo.
--Alguns destes conseguem após baixar uma cópia do arquivo e abrir no aplicativo do Excel.;
--Outros conseguem ao usar o Excel online;.
--Outros conseguem pelo celular, mas não pelo computador.
--Alguns conseguem quando o seu Excel está vinculado a uma conta Microsoft, outros não precisam.
-Outros não conseguem por nenhuma das alternativas anteriores.
Como mensagens de erro aparecem:

e de erro de servidor:

Ou seja, estou tendo um sistema muito inconsistente para uso disso.
Preciso de uma alternativa mais confiável., ou de uma solução...
Obs.: não é possível deixar a base de dados no mesmo arquivo do gabarito devido a seguinte razão:
-Por mais que seja possível ocultar a base de dados e proteger a estrutura da planilha com senha, basta abrir o arquivo no Google Sheets que todas as planilhas ocultas aparecem, e a senha de proteção deixa de existir.
-Ao usar um segundo arquivo, mesmo pelo Google Sheets os alunos não conseguem acesso ao arquivo.