Usando o Activecell em uma fórmula VBA

1

Eu sou um novato @ VBA. Eu quero usar o valor de uma fórmula na célula ativa para alimentar em outra fórmula (uma soma onde a célula ativa define o limite das linhas de coluna a serem incluídas na soma).

Devo usar o Activecell.value ou outra coisa?

    
por tonyk 05.07.2012 / 17:21

2 respostas

1

Sim, se é isso mesmo que você quer.

No entanto, o ActiveCell é facilmente, acidentalmente alterável pelo usuário, então você pode querer considerar o uso de uma referência de célula fixa, como:

ActiveSheet.Range("A1").Value
    
por 05.07.2012 / 18:06
0

Gostaria de obter o intervalo passado para a função, como em =MyFunc(A1) na planilha do Excel, e usar essas informações na minha fórmula

Function MyFunc(rng As Range) As Double
MyFunc = rng.Value * 3
End Function

Dessa forma, eu sei exatamente de qual célula minha função está obtendo os dados de

    
por 05.07.2012 / 18:48