Página 1 de 1

Replicar a função =INDIRETO() em VBA

Enviado: 18 Out 2018 às 22:28
por aleksander
Olá pessoal!

Como fazer uma função na planilha ser replicada com referência a célula ativa por meio de uma Macro?

Exemplificando: Tem-se uma função estruturada com base em uma célula de referência ativa.
=INDIRETO("'"&$B7&"'!$H$3") ' ela extraí sua referência de B7, obs.: direitos reservado a Osvaldomp (manja muito!)

Como automatizar, para que a função INDIRETO seja replicada, via macro, para outra célula e com referência numa nova célula ativa.

A ideia seria: atribuir a uma outra célula a função
=INDIRETO("'"&CelulaAtiva&"'!$H$3") tendo como referência a célula ativa, via código.

Re: Replicar a função =INDIRETO() em VBA

Enviado: 19 Out 2018 às 08:26
por osvaldomp
Testaí ...
Código: Selecionar todos
[B10] = "=INDIRECT(""'""&" & ActiveCell.Address & "&""'!$H$3"")"