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
@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,
Em 90% dos casos em que não se anexa o arquivo, ocorrem mal-entendidos, gerando perda de tempo de ambos os lados.
@anderson muito obrigado, irei estudar e tentar adaptá-lo ao meu projeto.
Deus o abençoe!