Notifications
Clear all

Copiar dados para outra planilha = Variável seria as linhas selecionadas

4 Posts
2 Usuários
1 Reactions
1,385 Visualizações
(@bravoc)
Posts: 21
Eminent Member
Topic starter
 

Bom dia a todos!

Tenho uma planilha de formação de preço que há dezenas de colunas.

Após fechar o preço do produto na planilha (origem), eu repasso apenas as colunas que interessa para outra (destino). Normalmente faço manualmente, e isso dá muito trabalho.

Pensei em desenvolver uma macro que faça o seguinte:

1- Das LINHAS que estiverem selecionadas na planilha origem (ActiveCell.Row), copie apenas as colunas "C", "E", "Q" e "Z" para a planilha "Destino". 

2- Na planilha "Destino", copie na primeira linha vazia (.End(xlUp).Row)

Por exemplo: 

Se na planilha "Origem" eu selecionar "C8:C9", copie para a "Destino" as colunas ""C8:C9", "E8:E9", "Q8:Q9", "Z8:Z9".

Alguém sabe se isso é possível?

Vou anexar uma planilha com um exemplo para facilitar o entendimento.

Se alguém puder me ajudar, ficarei imensamente agradecido!

Bravoc

 
Postado : 02/12/2020 6:23 am
Tags do Tópico
(@bravoc)
Posts: 21
Eminent Member
Topic starter
 

@anderson macro para copiar e colar a principio acha bastante coisa na internet.

Pra falar a verdade, minha grande dificuldade é fazer a variável das células selecionadas.

O comando ActiveCell.Row só pega a primeira selecionada, ainda que haja várias linhas selecionadas ("C8:C9), por exemplo,  então não posso usar.

Obrigado pela atenção,

 

 
Postado : 02/12/2020 8:01 am
(@anderson)
Posts: 203
Reputable Member
 

https://youtu.be/2rtUbOJsRxE

Em 90% dos casos em que não se anexa o arquivo, ocorrem mal-entendidos, gerando perda de tempo de ambos os lados.

 
Postado : 02/12/2020 9:41 am
Bravoc reacted
(@bravoc)
Posts: 21
Eminent Member
Topic starter
 

@anderson muito obrigado, irei estudar e tentar adaptá-lo ao meu projeto.

Deus o abençoe!

 
Postado : 05/12/2020 8:12 am