[RESOLVIDO] Encontrar número da coluna pelo nome do cabeçalho dela - VBA
Enviado: 28 Jun 2022 às 16:30
Pessoal, boa tarde!
Estou criando uma macro que faz consultas através de alguns links. Quero coletar somente algumas colunas dessas consultas, pois somente elas são comuns. Por exemplo:
1 º Consulta: DATA | ATIVIDADE | RESPONSÁVEL
2º Consulta: ESTADO | DATA | ATIVIDADE | RESPONSÁVEL | COMENTÁRIOS
3º Consulta: ESTADO | TIPO DE CLIENTE | DATA | CENTRAL | RESPONSÁVEL| ATIVIDADE
A questão é que eu não sei em qual coluna vai estar "DATA".
Estava pensando em algo como:
Sub Copiar ()
'Identificar linha e colunas para seleção
Lin = Worksheets("XLM").Range("A1048576").End(xlUp).Row
Col = "procure pela palavra "DATA" grave somente letra da coluna"
'Copiar e Colar
Sheets("XLM").Range("A1:" Col & Lin).Copy
Sheets("BASE").Range("A" & Lin3 + 1).PasteSpecial
End Sub
Poderiam me ajudar?
Estou criando uma macro que faz consultas através de alguns links. Quero coletar somente algumas colunas dessas consultas, pois somente elas são comuns. Por exemplo:
1 º Consulta: DATA | ATIVIDADE | RESPONSÁVEL
2º Consulta: ESTADO | DATA | ATIVIDADE | RESPONSÁVEL | COMENTÁRIOS
3º Consulta: ESTADO | TIPO DE CLIENTE | DATA | CENTRAL | RESPONSÁVEL| ATIVIDADE
A questão é que eu não sei em qual coluna vai estar "DATA".
Estava pensando em algo como:
Sub Copiar ()
'Identificar linha e colunas para seleção
Lin = Worksheets("XLM").Range("A1048576").End(xlUp).Row
Col = "procure pela palavra "DATA" grave somente letra da coluna"
'Copiar e Colar
Sheets("XLM").Range("A1:" Col & Lin).Copy
Sheets("BASE").Range("A" & Lin3 + 1).PasteSpecial
End Sub
Poderiam me ajudar?
