Copiando uma referência absoluta no Excel

Copiando uma referência absoluta no Excel

Estou tentando copiar uma referência absoluta de célula de uma planilha para outra. A natureza da segunda planilha significa que a fórmula se moverá de célula para célula dependendo de onde for colocada. Existe uma maneira de copiar uma referência absoluta de célula, mas alterá-la automaticamente para ser relativa ao local onde ela está na página?

Por exemplo, suponha que eu queira b3sempre fazer referência a arquivos c3. Nesse caso, eu sei que seria. =b4*$c$3Além disso, quando uso uma macro para colar esta seção da planilha em outra, ela pode estar em qualquer lugar da página, então $c$3precisa ser alterada para refletir isso.

Existe alguma maneira de fazer isso sem alterar manualmente a fórmula? Estou projetando isso para que um novato possa colocar um número na caixa de quantidade da planilha e, em seguida, fazer com que todas as referências a ele sejam alteradas automaticamente.

(Posso fornecer capturas de tela, se necessário, e se conseguir que o representante as publique.)

Responder1

Talvez você possa tentar a função Offset?

Deslocamento (referência, linhas, colunas, altura, largura)

deslocamento (b3,-1,0,1,1)

Existem outras maneiras de fazer isso no VBA também, mas não me lembro no momento.

informação relacionada