Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá Birrumba,
Diante da sua pergunta, visualizo três alternativas:
1º) É a que você já citou, de gerar os números e copiar e colar como valores.
2º) Trabalhar com a planilha no modo de cálculo manual. Porém, não recomendo, pois vai implicar no processamento de outras fórmulas na planilha.
3º) Criar a sua própria função de forma não volátil. Para isso, é preciso um conhecimento básico de VBA. O procedimento não é complicado. Pressione ALT+F11 para abrir o Visual Basic, na estrutura de módulos à esquerda, localize o seu arquivo e clique com o botão direito do mouse e selecione "Inserir -> Módulo". Na tela de edição de código, copie o seguinte código:
Function UDF_ALEATÓRIOENTRE(lng1 As Long, lng2 As Long)
Randomize
UDF_ALEATÓRIOENTRE = Int(Rnd * (lng2 + 1 - lng1)) + lng1
End Function
Pode fechar o VBA e teste na sua planilha a função que agora vai aparecer chamada UDF_ALEATÓRIOENTRE, que funciona exatamente como a função ALEATÓRIOENTRE, só que só será reprocessada se você atualizar a fórmula na célula.
Uma observação é que você terá que salvar seu arquivo como xlsm (pasta habilitada para macro do Excel) para que funcione corretamente ao abrir posteriormente o arquivo.
Espero que assim te ajude melhor.
Abraços!