Paual
-
24 jun 2019 às 15:31
Adalberto27
Posts37Data de inscriçãodomingo 9 de junho de 2019StatusContribuinteÚltima visitaterça 4 de fevereiro de 2020
-
27 jun 2019 às 21:10
Bom dia,
Olá estou fazendo um programa em VBA que preciso escrever equações em planilha de Excel onde a quantidade de celulas utilizadas na função varia de acordo com o numero de dados.
por exemplo: preciso escrever uma planilha a função SOMA() cujo intervalo é de G2:Gn, em que "n'' é variavel.
no programa eu encontro o valor de "n". depos preciso inserir esse valor para escrever numa célula:
tipo:
sheets("planilha1").Range("A2")="=SUM(G2:Gn)
Em caso n=5, vai por na célula A2
=SOMA(G2:G5)
Mas nao sei como faço "n" ser lido na formula em VBA como 5.
Tente diversas formas mas ainda nao sei. Algeum me ajuda?
Adalberto27
Posts37Data de inscriçãodomingo 9 de junho de 2019StatusContribuinteÚltima visitaterça 4 de fevereiro de 202015 Atualizado em 27 jun 2019 às 21:10
Boa noite
Experimente assim:
Sub InsereFórmula()
Dim n As Long
n = 5
Sheets("planilha1").Range("A2").Formula = "=SUM(G2:G" & n & ") "
End Sub