Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
#52428
Olá pessoal, boa tarde!

Estou precisando de um código que exclua colunas específicas com base no título de cada coluna, por exemplo:

A1: Nome
B1: Idade
C1: Data
D1: Cidade
E1: Curso

Preciso só das colunas "Nome" e "Cidade". No caso, a macro faria a leitura da coluna A "nome" e não apagaria. Na sequencia, faria a leitura da coluna B "idade" e excluiria a coluna. Depois, faria a leitura da coluna C "data" e apagaria e assim por diante, até encontrar uma coluna vazia e parar a macro.

O problema, é que da fonte que eu faço a extração dessas informações nem sempre traz as colunas nessa ordem, por isso eu precisaria de uma macro que faça a exclusão das colunas com base no titulo que se encontra na primeira linha.

Desde ja agradeço.
#52429
Experimente:
Código: Selecionar todos
Sub ExcluiColunas()
 Dim c As Long
  For c = Cells(1, Columns.Count).End(1).Column To 1 Step -1
   If Cells(1, c).Value = "" Then Exit Sub
   If Cells(1, c).Value <> "Nome" And Cells(1, c).Value <> "Cidade" Then Columns(c).Delete
  Next c
End Sub
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord