Página 1 de 1

Macro para copiar colunas específicas para outra planilha

Enviado: 04 Mar 2016 às 12:34
por iseezergs
Olá! Não tenho conheço nenhum (praticamente) em macro e preciso realizar uma tarefa no trabalho. Porém são muitas planilhas e sei o poder das macros. Alguém poderia me ajudar?

Preciso de uma macro que consiga copiar determinada coluna (a coluna toda) de uma planilha e cole em outra planilha. Como posso fazer isso?
O problema é que eu não sei, inicialmente, qual é essa determinada coluna. Então ela precisa ser encontrada na macro pelo conteúdo logo acima.
Ex.:
nome idade
joao 11
marcos 12
...

Encontrar a coluna Idade;
copiar ela inteira;
colar em outra planilha;

Agradeço muito se alguém puder me ajudar!

Re: Macro para copiar colunas específicas para outra planilh

Enviado: 04 Mar 2016 às 13:14
por alexandrevba
Boa tarde!!

Tente algo como isso.
Código: Selecionar todos
Sub AleVBA_1598()
Dim Col As Long
    Col = Application.Match("Idade", Sheets("Plan1").Rows(1), 0)
    Sheets("Plan1").Cells(1, Col).Offset(1).Resize(Cells(Rows.Count, 1).End(xlUp).Row).Copy Sheets("Plan2").Range("A1")
End Sub
Att

Re: Macro para copiar colunas específicas para outra planilh

Enviado: 07 Mar 2016 às 09:33
por iseezergs
Deu certíssimo!
Muito obrigado! :D :D :D