Página 1 de 1

Copia formula da linha de cima

Enviado: 30 Jan 2017 às 20:25
por vilc
Boa Noite, quero copiar a formula que contem na célula C5 até N5. porém ele copia a linha inteira, queria copiar esse intervalo de célula, para linha de baixo.
usei esse código:

Sub copia_meses()

With Rows(5)
.Copy
.Insert
End With
Application.CutCopyMode = False
End Sub

Copia formula da linha de cima

Enviado: 30 Jan 2017 às 20:52
por Feka
use:
Sub t()
range("c5:n5").copy range("c6:n6")
end sub

Re: Copia formula da linha de cima

Enviado: 30 Jan 2017 às 21:18
por vilc
Feka escreveu:use:
Sub t()
range("c5:n5").copy range("c6:n6")
end sub
era quase isso, ele só copia até o range C6:N6, queria que ele continuasse a copiar, toda vez que eu executar a macro, ele copia a formula para linha de baixo seguinte.

Copia formula da linha de cima

Enviado: 31 Jan 2017 às 01:36
por DJunqueira
Pq vc simplesmente não usa uma tabela nomeada e deixa o Excel fazer isso p/ vc?

Copia formula da linha de cima

Enviado: 31 Jan 2017 às 07:12
por FelipeMGarcia
Eu concordo com o Djunqueira, se transformar em tabela, a tabela irá fazer isso pra você.

Não precisa de uma macro para isso.

Re: Copia formula da linha de cima

Enviado: 31 Jan 2017 às 07:33
por Feka
Eu queria entender, você tem dados na coluna A e B e precisa que a fórmula chegue até a ultima linha de A ou B?
Ou você apenas quer preencher a próxima linha não preenchida das colunas c:n, conforme você executa a macro?

Copia formula da linha de cima

Enviado: 31 Jan 2017 às 10:42
por vilc
tenho formulas nas células de c5 até n5. e na célula a5 eu coloco o valor que eu quero. conforme vou digitando nas linhas de baixo, toda vez que eu preencho a linha, o intervalo de c5 até n5 tem que copiar a formula para linha de baixo.
mas essa tabela não sei como fazer.

Copia formula da linha de cima

Enviado: 31 Jan 2017 às 10:56
por Feka
Nesse caso seria melhor fazer por tabela mesmo.
Seleciona da célula a5 até a n5, vá em inserir e clique em tabela, ele vai transformar o intervalo selecionado em tabela. Depois disso toda vez que adicionar algo na coluna a (logo abaixo da tabela), ele vai carregar as fórmulas das outras colunas para baixo.

Copia formula da linha de cima

Enviado: 31 Jan 2017 às 20:24
por DJunqueira
Veja no link abaixo como vc pode criar uma tabela nomeada e como ela pode te ajudar com a extensão das fórmulas e mesmo a criação de uma linha final de totais.
https://youtu.be/Er_gE8M8x5M

Procure aprender o máximo s/ tabelas nomeadas, pois este é um instrumento poderoso dentro do Excel.