Copiar e colar Worksheet de msm nome de Workbooks diferentes

Visual Basic for Aplication e macros no Excel.
Regras do fórum
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde. Imagem

Copiar e colar Worksheet de msm nome de Workbooks diferentes

Mensagempor NayanaE » Sex Jan 12, 2018 10:15 am

Boa tarde.
Pessoal preciso de uma ajuda.

Tenho uma planilha A (workbook), com 12 abas (12 worksheets).Esta é uma planilha consolidada.

Planilha A (worksheets): Adm1, Adm2, Adm3, B1, B2, B3, C1, C2, C3, D1, D2 e D3.
Planilha B (worksheets): B1, B2 e B3.

A planilha A é dividida todo mês em 3 arquivos (Planilha B, C e D), para que outras pessoas possam preencher e depois eu junto as informações na planilha A de novo. A planilha A guarda os dados de todos os meses do ano, ou seja, vou acrescentando os dados do mês.

Portanto estou tentando criar um botão para consolidar/atualizar as abas dessas Planilha B, C e D na Planilha A. Para isso, remodelei um arquivo que vi na internet.

A planilha A contém agora um UserForm que extrai qualquer arquivo excel (.xls e .xlsx) de qualquer pasta do computador. E dai são listadas as Worksheets do arquivo extraído em uma ListView, com Checkbox.
A ideia é selecionar os worksheets desejados da listview e atualiza-las na planilha A.
As abas das planilhas B, C e D possuem muitas formulas, gráficos, formatações,...e tudo teria que ser copiado/atualizado também.

A ideia é que na hora que apertasse o botão “atualizar”, a(s) worksheet(s) selecionada(s) atualizasse(m) apenas as abas com o MESMO NOME das abas do arquivo da planilha A. Porém a minha dúvida/problema está ai.

Dúvida/Problema: Não sei se da para copiar uma worksheet de um workbook com todas as formatações, gráficos, fórmulas, para uma worksheet com o MESMO nome de um workbook diferente.
A listView esta abrindo apenas UM item, teria q abrir todos marcados. E o código de atualizar, estou com bastante dúvidas.

Por exemplo: Abri a Planilha A, apertei o botão de procurar o arquivo para extração, e selecionei a Planilha B, as abas (worksheets) B1, B2 e B3 foram listadas na ListView e selecionadas, e ao apertar “atualizar”, atualizaria as worksheets B1, B2 e B3 da PLANILHA A.

OBS) Estas planilhas A, B,C e D são apenas teste!!! A planilha original possui mais de 100 abas e é dividida em 6 planilhas contendo 15 abas cada uma, e com fórmulas e formatações diferentes também. Depois eu adapto para está original.
Você não está autorizado a ver ou baixar esse anexo.
NayanaE
Membro
Membro
 
Mensagens: 2
Registrado em: Sex Jan 12, 2018 9:34 am
Has thanked: 1 time
Have thanks: 0 time

{ SO_SELECT }

Re: Copiar e colar Worksheet de msm nome de Workbooks difere

Mensagempor klarc28 » Sex Jan 12, 2018 12:32 pm

Não sei se da para copiar uma worksheet de um workbook com todas as formatações, gráficos, fórmulas, para uma worksheet com o MESMO nome de um workbook diferente.


Você quer copiar a worksheet ou atualizar a worksheet ?
Quando quiser agradecer, clique no joinha. Marque como resolvido na parte que resolveu sua dúvida.

For this post the author klarc28 thanked:
NayanaE (Sex Jan 12, 2018 7:31 pm)
klarc28
Membro
Membro
 
Mensagens: 966
Registrado em: Sáb Dez 09, 2017 12:33 am
Has thanked: 20 times
Have thanks: 402 times

Re: Copiar e colar Worksheet de msm nome de Workbooks difere

Mensagempor klarc28 » Sex Jan 12, 2018 12:37 pm

Quando quiser agradecer, clique no joinha. Marque como resolvido na parte que resolveu sua dúvida.
klarc28
Membro
Membro
 
Mensagens: 966
Registrado em: Sáb Dez 09, 2017 12:33 am
Has thanked: 20 times
Have thanks: 402 times

Re: Copiar e colar Worksheet de msm nome de Workbooks difere

Mensagempor NayanaE » Sex Jan 12, 2018 7:28 pm

Então queria atualizar, mas como são muitas Worksheets com diferentes formatos de diferentes arquivos, e também recebo as planilhas mensalmente, e guardo o histórico dos meses anteriores. A ideia seria copiar a worksheet de msm nome, todo mesmo em cima das worksheets da planilha consolidada, seria uma forma de atualizar, deixando os históricos.

Por exemplo: Planilha A (worksheets): Adm1, Adm2, Adm3, B1, B2, B3, C1, C2, C3, D1, D2 e D3.
Planilha B (worksheets): B1, B2 e B3.

Realmente não sei o que fica mais viável, se copiar ou atualizar. Pois são mts worksheets e workbooks mensais. Sabe?
O que vocês sugerem?
NayanaE
Membro
Membro
 
Mensagens: 2
Registrado em: Sex Jan 12, 2018 9:34 am
Has thanked: 1 time
Have thanks: 0 time

Re: Copiar e colar Worksheet de msm nome de Workbooks difere

Mensagempor klarc28 » Sex Jan 12, 2018 10:43 pm

Se a planilha for ficar idêntica à outra, é mais prático excluir a antiga e copiar a nova. Se uma for aproveitar apenas uma parte de outra, aí é apenas uma atualização.
Quando quiser agradecer, clique no joinha. Marque como resolvido na parte que resolveu sua dúvida.
klarc28
Membro
Membro
 
Mensagens: 966
Registrado em: Sáb Dez 09, 2017 12:33 am
Has thanked: 20 times
Have thanks: 402 times

Re: Copiar e colar Worksheet de msm nome de Workbooks difere

Mensagempor klarc28 » Sáb Jan 13, 2018 10:35 am

Na planilha A, não está aparecendo nada. Se na sua tiver alguma coisa, favor postar o arquivo novamente.

https://www.youtube.com/results?search_query=vba+copiar+dados+de+uma+planilha+para+outra
https://www.youtube.com/results?search_query=vba+percorrer+planilhas
Quando quiser agradecer, clique no joinha. Marque como resolvido na parte que resolveu sua dúvida.
klarc28
Membro
Membro
 
Mensagens: 966
Registrado em: Sáb Dez 09, 2017 12:33 am
Has thanked: 20 times
Have thanks: 402 times


Voltar para VBA & Macros

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes