Notifications
Clear all

Inserir linha e manter fórmulas

3 Posts
2 Usuários
0 Reactions
1,083 Visualizações
(@rgto777)
Posts: 5
Active Member
Topic starter
 

Bom dia pessoal,

Tenho uma planilha de lançamentos, com várias colunas com procv

Esses procv, serve basicamente pra ao buscar as descrições de alguns códigos como: cliente / produto / qualidade / cod_barras / embalagens / preço / fornecedor e etc...

Preciso de uma luz, pois o funcionário ao lançar o pedido, ele abre uma nova linha, só que essa linha fica em branco, precisava que quando ele abrisse uma nova linha, todas as fórmulas da linha debaixo ou da linha de cima, fossem copiadas para essa nova linha...

Já busquei algo na internet, mas a fórmula sempre esta fixada em alguma coluna, e daí pro meu caso não resolve...

 
Postado : 26/04/2017 8:45 am
(@osvaldomp)
Posts: 858
Prominent Member
 

Selecione qualquer célula da linha onde deseja inserir a nova linha e rode o código abaixo.

Sub InsereLinhaColaFórmulas()
 Rows(ActiveCell.Row).Insert
 Range("A" & ActiveCell.Row - 1).Resize(, 10).Copy Range("A" & ActiveCell.Row) '.Resize(, 10)
End Sub

Osvaldo

 
Postado : 26/04/2017 10:24 am
(@rgto777)
Posts: 5
Active Member
Topic starter
 

Eu resolvi, deixando a planilha como tabela...

Edit:
O problema é que, trata-se de uma planilha com 500/600 linhas, cheia de procv...

Ficou lenta, e o pior...

Ao filtrar algum cliente, não consigo inserir linha nem deletar...

Alguém poderia me dar um auxilio, se for preciso, eu abro outro tópico, posto a planilha...

 
Postado : 27/04/2017 7:26 am