Em vez de alimentar cada propriedade individualmente para a folha de cálculo (e, em seguida, gravar os resultados do cálculo de volta à folha de dados), convém considerar a criação do cálculo no VBA, usando UDFs. Então você pode usar essas funções definidas pelo usuário em todas as linhas da planilha de dados.
Além disso, tem certeza de que precisa de uma folha de cálculo para chegar ao resultado? Talvez a folha de cálculo possa ser transformada em fórmulas individuais diretamente na folha de dados.
Editar após o comentário esclarecedor:
Você precisa de uma macro que
- executa um loop em todas as linhas da planilha DATA, que faz o seguinte para cada linha:
- copia as células pertinentes da linha atual para a planilha de CÁLCULOS
- garante que os cálculos sejam atualizados
- copia as células pertinentes da folha de cálculo para a linha atual da folha de dados
- repete as mesmas ações para a próxima linha na folha de dados.
Para obter uma alça no código necessário para fazer isso, você pode começar com o gravador de macros rastreando as ações usadas para copiar os dados de uma linha na planilha de dados para a planilha de cálculos, recalcular e depois copiar os resultados de volta para a folha de dados.
Quanto mais ajuda você precisa depende das suas habilidades em VBA. Sugiro que você divida isso em várias perguntas, abordando uma questão de cada vez. Também ajudaria imensamente saber mais sobre a estrutura de dados do seu arquivo, portanto, compartilhar um arquivo por meio de um serviço de compartilhamento de arquivos pode ser uma ideia.