Notifications
Clear all

Copiar folhas de uma planilha para outra

8 Posts
2 Usuários
0 Reactions
1,967 Visualizações
(@dyego-vn)
Posts: 35
Eminent Member
Topic starter
 

Bom dia,

estou elaborando uma planilha onde eu preciso puxar duas abas que são feitas e atualizadas durante o dia, em uma outra planilha na rede da empresa.
A minha tem apenas uns indicadores, e quero pegar os dados dessa outra planilha quando colocar uma , macro pra rodar. Como são atualizadas durante o dia, é melhor que seja assim, do que atualize simultaneamente.

Enfim, minha dúvida é a seguinte, como faço para tirar exatamente as duas abas em questão e jogar para dentro da minha, como se fosse um ctrl+c ctrl+v de abas.

Obrigado desde já pela disposição de vocês !

 
Postado : 17/03/2016 8:23 am
(@mprudencio)
Posts: 2749
Famed Member
 

Com o Ctrl pressionado selecione as duas abas

Com o botão direito do mouse

Selecione mover ou copiar planilha

Marque a opção criar copia

Selecione a pasta de destino

Confirme

Se quiser fazer isso por macro basta usar o gravador qdo fizer isso na primeira vez

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 17/03/2016 8:29 am
(@dyego-vn)
Posts: 35
Eminent Member
Topic starter
 

Marcelo,

obrigado pela dica, mas dessa forma eu sei fazer.

Não quero ter que abrir a outra planilha, quero apenas que extraia os dados de la, sem eu ter que abrir.

 
Postado : 17/03/2016 9:49 am
(@mprudencio)
Posts: 2749
Famed Member
 

Sem abrir é impossivel, mesmo que vc abra pelo VBA...o que fica invisível ao usuário mas que é necessário abrir isso é

Se vc sabe fazer assim basta gravar a macro desde o momento da abertura do arquivo que vc quer copiar.

E fechar o arquivo antes de parar a gravação..

Em resumo

Inicie a gravação de macro

Abra o arquivo que vc deseja copiar a abas

Realize as copias

Feche o arquivo de origem dos dados

Pare a Gravação de Macro

Abra o editor de VBA e insira essas duas linhas

Application.screenupdating = false

No inicio do Codigo

Application.screenupdating = True

No final do codigo

Exclua as duas abas copiadas

Coloque um botao na planilha e faça os testes

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 17/03/2016 10:00 am
(@dyego-vn)
Posts: 35
Eminent Member
Topic starter
 

Eu consigo "copiar" por função, selecionando um arquivo de alguma pasta (='C:/endreço/arquivo.xlsx'aba;celula'"), não tem jeito de fazer isso por VBA ou database ?

Eu já vi situações onde é possível extrair dados de varias planilhas diferentes e consolidar em uma só, se alguém souber como, diga ai :)

 
Postado : 17/03/2016 10:59 am
(@dyego-vn)
Posts: 35
Eminent Member
Topic starter
 

??

Não entendi sua pergunta. A solução que você apresentou não atende a minha necessidade, eu quero otimizar o que estou fazendo, apenas.
A maneira que você explicou eu conheço, inclusive obrigado pela sua disposição mais uma vez, mas não quero ter que abrir a planilha toda vez que for atualizar.

Se alguém tiver uma outra saída, agradeço imensamente :)

 
Postado : 17/03/2016 11:52 am
(@mprudencio)
Posts: 2749
Famed Member
 

O que sugeri é a automatização so que nem testou mas enfim se a solução apresentada (que vc nao testou, diga se de passagem), nao atende....

Que outra solução esperar... sinceramente nao sei

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 17/03/2016 5:09 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Como eu disse segue na pratica o que esta na teoria acima.

So coloque a pasta DADOS no anexo

Abra o arquivo Destino e clique no botao

As duas ABAS ABA 01 E ABA 02 Serao copiadas para o arquivo destino

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 18/03/2016 11:10 am