Notifications
Clear all

Copiar dados Planilha XLS para Planilha XLSM?

8 Posts
3 Usuários
0 Reactions
1,382 Visualizações
(@xandrinho)
Posts: 0
Estimable Member
Topic starter
 

Bom Dia!!!
Mestres, vejam se podem me orientar:
Tenho uma planilha (XLS) mto antiga e por questão de gerencia, não posso mexer na estrutura desta. A solução então foi criar uma planilha nova (xlsm), porem gostaria de copiar os dados desta planilha antiga (XLS) e colar para a planilha XLSM.
Gostaria de obter um código que ao clicar no button o mesmo copiasse os dados Plan (XLS) e colasse nesta nova planilha XLSM.
Obs: Não posso descartar a planilha XLS, pois constantemente ela recebe novos dados.
Obs. Ambas as planilhas tem apenas um Sheet.
Att,

 
Postado : 13/01/2017 10:26 am
(@skulden)
Posts: 170
Estimable Member
 

Crie uma macro que selecione toda a planilha e cole os dados na xlsm, 90% do código você consegue apenas gravando.

Essa foi uma visão mais superficial do problema, algumas soluções necessitam do cenário para ser observado, se puder, anexe um modelo da planilha xls para que possamos fazer melhore sugestões.

Abraços.

Se a resposta lhe foi útil, clique no joinha!

 
Postado : 13/01/2017 11:06 am
(@xandrinho)
Posts: 0
Estimable Member
Topic starter
 

Nossa que legal que aparentemente pode ser feito. Segue anexo planilha xls.

Obg pela atenção!!!

 
Postado : 13/01/2017 11:38 am
(@skulden)
Posts: 170
Estimable Member
 

Não veio nenhuma planilha anexada. Por favor, zipe-a e anexe, geralmente o site não deixa pelo tamanho da planilha e por regra é bom zipa-la para não sobrecarregar o servidor.

Abraços.

Se a resposta lhe foi útil, clique no joinha!

 
Postado : 13/01/2017 11:40 am
(@xandrinho)
Posts: 0
Estimable Member
Topic starter
 

skulden

Compartilha comigo a sua macro, por favor, se puder mandar o código, pois aqui no serviço, não consigo abrir arquivo zip, rar e nem XLSM.....

Brigadão!!!!

 
Postado : 13/01/2017 11:41 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde xandrinho,

Você esqueceu de anexar sua planilha de exemplo.

Uma solução para o seu problema sem precisar usar macros (caso não seja muitas planilhas) é ir em:
Arquivo -> Salvar como -> Escolha o local que o arquivo deva ser salvo -> No Tipo, selecione: Pasta de Trabalho Habilitada para Macro do Excel.

Assim você terá um novo arquivo salvo em xlsm sem precisar ficar copiando e colando.

att,

 
Postado : 13/01/2017 11:48 am
(@skulden)
Posts: 170
Estimable Member
 

Esse código é bem superficial, pode ser útil ou não, depende muito de como tá estruturada sua planilha.

Só adapta pro seu problema, usa o método Workbooks pra relacionar as suas planilhas e beleza.

Mas segue lá:


    Sheets("Plan2").Activate
    Cells.Select
    Selection.Copy
    Sheets("Plan1").Activate
    Range("A1").Select
    ActiveSheet.Paste

Abraços.

Se a resposta lhe foi útil, clique no joinha!

 
Postado : 13/01/2017 11:50 am
(@xandrinho)
Posts: 0
Estimable Member
Topic starter
 

Mto Obg Deu Certo.

Abcs.

 
Postado : 14/01/2017 2:53 am