Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 ajuda copiar várias planilhas em apenas uma

Ir para baixo 
3 participantes
AutorMensagem
Dimas Rocha




Mensagens : 1
Data de inscrição : 30/08/2012

ajuda copiar várias planilhas em apenas uma Empty
MensagemAssunto: ajuda copiar várias planilhas em apenas uma   ajuda copiar várias planilhas em apenas uma EmptyQui Ago 30, 2012 8:35 pm

Olá...
Sintetizando...
preciso copiar várias planilhas (cada uma com duas abas) em apenas uma, na última coluna colar o nome da planilha copiada.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

ajuda copiar várias planilhas em apenas uma Empty
MensagemAssunto: Re: ajuda copiar várias planilhas em apenas uma   ajuda copiar várias planilhas em apenas uma EmptySex Ago 31, 2012 3:33 am

Boa noite!!

Só o que foi dito não basta...



http://www.planilhando.com.br/forum/viewtopic.php?f=21&t=5354

Att
Ir para o topo Ir para baixo
Tcalderoni




Mensagens : 2
Data de inscrição : 11/09/2012

ajuda copiar várias planilhas em apenas uma Empty
MensagemAssunto: Re: ajuda copiar várias planilhas em apenas uma   ajuda copiar várias planilhas em apenas uma EmptyQua Set 12, 2012 3:21 am

Isso é muito simples.
Você vai usar isso apenas uma vez? ou isso será uma rotina que vai se repetir varias vezes?
Se for repetir varias vezes crie um padrão de nomenclatura para suas planilhas.
O primeiro passo e criar uma função para abrir as planilhas, algo do tipo

Private Sub CommandButton1_Click()
Workbooks.Open ("C:\Documents and Settings\Administrador\Meus documentos\B.xls")
End Sub

Se tiver tudo na mesma pasta eu gosto mais de usar a função ThisWorkbook."sua planilha.xlsx"

Apos feito isso faça um laço para percorrer as abas uma a uma, algo do tipo

'Primeiro você seleciona a planilha que contem os dados
window("sua planilha.xlsx").activate
'depois faz um laço dentro dessa planilha

'for each ws in worksheets
plan = ws.name
sheets(plan).select
'pega a ultima celula com valor
rLast = Range("A1048576").End(xlUp).Row
'seleciona os dados a serem copiados ate rlast

'seleciona a planilha para consolidar
window("plan consolidada").activate
'pega a ultima celula com valor para saber a partir de que celula vai colar
rLast = Range("A1048576").End(xlUp).Row +1
'cola e volta para a planilha com dados

window("planilha com dados").activate

next

'repete isso para cada workbook que não tem erro.

abs
Ir para o topo Ir para baixo
Conteúdo patrocinado





ajuda copiar várias planilhas em apenas uma Empty
MensagemAssunto: Re: ajuda copiar várias planilhas em apenas uma   ajuda copiar várias planilhas em apenas uma Empty

Ir para o topo Ir para baixo
 
ajuda copiar várias planilhas em apenas uma
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Varias planilhas em simultaneo.
» Criar Relatórios em Várias Planilhas
» Unindo dados entre varias planilhas (Microsoft Query)
» Alguem me pode ajudar?
» Copiar dados de várias tabelas usando macro

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: