Vou ter que explicar isso com um exemplo ...
Folha 1: tenho uma folha cujo conteúdo é condicional - altero a célula A1 e B1 , e a folha inteira muda com base sobre estes. A célula C1 é lida pela Folha 2.
Folha 2: Esta é uma planilha baseada em cenário - ela possui várias tabelas para considerar determinadas situações. O problema é, no entanto, as tabelas nesta planilha não podem 'injetar' valores nas células da Planilha 1 para receber o (s) valor (es) resultante (s) para cada circunstância condicional.
Portanto, a questão é essencialmente:
É possível criar uma folha de modelo (com condições e fórmulas) que pode ser instanciado com valores diferentes em cada instância?
Se esse pudesse ser o caso, eu poderia acessar as células do objeto de pasta.
Mais informações: A Folha 1 pode ser considerada como um algoritmo pRNG, com células na Folha 2 fornecendo sementes a ela. A semente da Folha 1 não pode ser codificada, pois a Folha 2 lida com sementes diferentes.
Pensando nisso programaticamente, eu configurei todas as fórmulas na Planilha1 e, em seguida, fiz algo como:
Dim Alg1 as Sheet1
Alg1.Range("A1").Value = 34512
Alg1.Range("B1").Value = 54312
Sheet2.Range("C7").Value = Alg1.Range("C1").Value
Tudo enquanto é possível fazer alterações na Sheet1 e tê-las refletidas no Alg1.
Tags microsoft-excel vba