Fóruns Microsoft Excel - 2... 2024 - VBA & Macros Separar texto em li... Notifications Clear all [Resolvido] Separar texto em linhas 2024 - VBA & Macros Post Recente por matteus0203 4 anos atrás 5 Posts 2 Usuários 1 Reactions 853 Visualizações RSS matteus0203 (@matteus0203) Posts: 8 Active Member Topic starter Tenho uma célula com um texto e quero que o texto dela seja colocado em linhas. Cada número tem 4 casas decimais, o que facilita a padronização. A planilha segue anexa. TESTE.xlsx Postado : 29/10/2020 10:24 am EdsonBR (@edsonbr) Posts: 1057 Noble Member Seja bem vindo ao Planilhando, @matteus0203! Não seria nem necessário criar código VBA se a finalidade for só separar essas informações. Dá pra fazer de uma forma bem simples: Selecione a célula; Na guia Dados, grupo Ferramentas de Dados, clique em Texto para Colunas; Na janela do Assistente para conversão de texto em colunas, escolha Delimitado e Avançar; Em Delimitadores, marque Outros e na caixa ao lado dê um CTRL + J; Clique em Concluir. Se quiser ao invés de todas em colunas passar para uma em cada linha: Selecione; Copie; Clique numa célula vazia onde ficarão os dados; Botão direito > Colar Especial > Transpor Postado : 29/10/2020 10:57 am matteus0203 (@matteus0203) Posts: 8 Active Member Topic starter Obrigado pela resposta @edsonbr!Necessita sim que seja uma VBA, pois quero inserir esta solução em uma macro maior com uma rotina a fim de formatar uma planilha de dados excessivamente extensa. Poderia tentar me ajudar? Pois sei produzir macros, mas ainda não aprendi editar e retirar informações de uma célula. Postado : 29/10/2020 11:06 am EdsonBR (@edsonbr) Posts: 1057 Noble Member Ok. De uma forma simpliflicada: Sub ExplodeCadeia() Dim var As Variant var = Split(Replace(ActiveCell.Value, ",", "."), vbLf) ActiveCell.Resize(UBound(var) + 1).Value = Application.Transpose(var) End Sub Postado : 29/10/2020 11:12 am matteus0203 reacted matteus0203 (@matteus0203) Posts: 8 Active Member Topic starter @edsonbrFuncionou muito bem! Obrigado! Postado : 29/10/2020 11:18 am