Copiar dados para o...
 
Notifications
Clear all

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


Bravoc
(@bravoc)
Active Member Registered
Entrou: 1 ano atrás
Posts: 7
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


ResponderCitar (Quote)
Tags do Tópico
VBA
Bravoc
(@bravoc)
Active Member Registered
Entrou: 1 ano atrás
Posts: 7
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,

 


ResponderCitar (Quote)
Anderson
(@anderson)
Estimable Member Registered
Entrou: 10 meses atrás
Posts: 155
 

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.


Bravoc curtiu
ResponderCitar (Quote)
Bravoc
(@bravoc)
Active Member Registered
Entrou: 1 ano atrás
Posts: 7
Topic starter  

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

Deus o abençoe!


ResponderCitar (Quote)