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.
  • Avatar do usuário
#53594
Boa tarde

Tenho um conjunto grande de dados no seguinte formato - Andorra (24) - e gostaria de separar em duas colunas -| Andorra | 24 |;

Alguma ajuda com o código para fazer isso?

Obrigado
Stay safe, stay home
Você não está autorizado a ver ou baixar esse anexo.
#53601
Olá, Jorge.

Queres solução por macro ou por UDF ?

Queres o resultado como colocastes no exemplo, nas colunas B:C ou queres manter só o texto na A e inserir só os números na B ?

保持安全,待在家里
Bǎochí ānquán, dài zài jiālǐ
#53603
Boa noite Osvaldo

Gostava que fosse macro e que o resultado estivesse em B e C, embora tenho muita curiosidade em saber como ficaria o código mantendo texto em A e o número em B;

Obrigado
Jorge
#53604
Olá, Jorge.
Seguem as duas soluções.
Código: Selecionar todos
Sub TextoEmBNúmeroEmC()
 Dim c As Range
  For Each c In Range("A2:A" & Cells(Rows.Count, 1).End(3).Row)
   c.Offset(, 1).Value = Left(c.Value, InStr(1, c.Value, "(") - 2)
   c.Offset(, 2).Value = Mid(c.Value, InStr(1, c.Value, "(") + 1, InStrRev(c.Value, ")") - InStr(1, c.Value, "(") - 1)
  Next c
End Sub
Código: Selecionar todos
Sub TextoEmANúmeroEmB()
 Dim c As Range
  For Each c In Range("A2:A" & Cells(Rows.Count, 1).End(3).Row)
   c.Offset(, 1).Value = Mid(c.Value, InStr(1, c.Value, "(") + 1, InStrRev(c.Value, ")") - InStr(1, c.Value, "(") - 1)
   c.Value = Left(c.Value, InStr(1, c.Value, "(") - 2)
  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