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
#50524
Fala galera, preciso de uma ajuda, preciso passar o conteúdo de algumas linhas para colunas, até ai seria fácil, o problemas é que essa separação tem que acontecer nos blocos separados por uma carácter como por exemplo "!", segue exemplo:

A planilha viria assim:

!
Maria
Josefa
Anezia
Matilde
!
Matheus
Carlos
Cafu
Dedé
!
Macaco
Leão
Curubira
Saci
!


Eu preciso separar esses blocos em colunas quebrando exatamente nos "!", ficado assim como esse exemplo:

Maria Josefa Anezia Matilde
Matheus Carlos Cafu Dedé
Macaco Leão Curubira Saci


Alguém consegue me ajudar??
#50562
@WillianVictor, cara obrigado pela ajuda!!!!

Não consegui executar o "script", da erro na linha "Sheets("_transpor").Cells(lin, col).Value = Sheets(actWorksheet).Cells(l, 1).Value"*

Estou dando uma pesquisada para ver o que pode ser.

* essa é a linha que ele mostra ao depurar o erro

Agradeço a ajuda!!!
#50566
Tenta esse código, e me diz se deu certo
Código: Selecionar todos
Sub Acerta()
Application.ScreenUpdating = False
Dim UltimaLinha As Integer
Dim Lin As Integer
Dim Col As Integer
    
UltimaLinha = Cells(Rows.Count, 1).End(xlUp).Row
Lin = 1
Col = 1
    
Sheets("Plan1").Select ''Em "Plan1" Nome da sua planilha de origem
    
For i = 1 To UltimaLinha
If i = 1 And Sheets("Plan1").Cells(i, 1).Value = "!" Then
ElseIf Sheets("Plan1").Cells(i, 1).Value = "!" Then
    Lin = Lin + 1
    Col = 1
Else
    Sheets("Base").Cells(Lin, Col).Value = Sheets("Plan1").Cells(i, 1).Value ''Em "Base" Nome da planilha ondem ficaram os dados
    Col = Col + 1
End If
    
Next
Application.ScreenUpdating = True
End Sub
#50567
@Diego100ges, Obrigado!!
Ficou show, funcionou exatamente como eu precisava, preciso fazer mais algumas alterações e filtrar informações que irão aparecer na planilha nova, mas vou dar uma estudada e quebrar a cabeça e tentar fazer sozinho, se eu ficar perdido novamente eu volto ao fórum, mas agradeço a Você e ao @WillianVictor que me ajudaram muito!!!
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