Passando Variável de Intervalo em Fórmula na Macro do Excel
Eu estou tentando usar variáveis em fórmulas macro para evitar a seleção de células, no entanto eu continuo recebendo um erro.
Aqui está uma simplificação do que estou tentando fazer:
Dim myRange as Range
Dim formulaCell as Range
Set myRange = [a1:a10]
formulaCell.Formula = "=sum(myRange)"
No entanto eu continuo recebendo:
"application-defined or object defined error"
Eu tentei usar:
formulaCell.Formula = "=sum(" & myRange & ")"
mas então eu recebo:
Type mismatch
Também tentei:
formulaCell.Formula = "=sum(" & Range(myRange) & ")"
sem sucesso
Tenho certeza de que a resposta é muito básica, mas não posso descobrir o que estou fazendo de errado. Toda e qualquer ajuda seria muito apreciada.