Logo Hardware.com.br
Ray Gabriel
Ray Gabriel Novo Membro Registrado
3 Mensagens 0 Curtidas

Macro Organizar Tabela

#1 Por Ray Gabriel 24/01/2023 - 10:34
Olá Caros,
bom dia!


Alguém consegue me ajudar com esse problema?

A tabela abaixo sempre vem até no máximo 6 integrantes... e se repetem, gostaria de organizar no formato da direita sem repetição do nome pela equipe.

Anexo do post

Anexos

Responder
GuimeM
GuimeM Super Participante Registrado
138 Mensagens 101 Curtidas
#2 Por GuimeM
24/01/2023 - 12:05
Olá, Ray.

Veja se o código abaixo atende.
Antes de testar exclua as linhas 1 a 3 da sua planilha, assim os cabeçalhos ficarão na linha 1.

Sub RearranjaDados()
Dim k As Long, x As Long, v As Long
If [J2] <> "" Then Range("J2:K" & Cells(Rows.Count, 10).End(3).Row) = ""
For k = 2 To Cells(Rows.Count, 1).End(3).Row
x = Application.CountA(Cells(k, 2).Resize(, 6))
v = Application.CountIf([A:A], Cells(k, 1))
Cells(Rows.Count, 10).End(3)(2).Resize(x) = Cells(k, 1)
Cells(Rows.Count, 11).End(3)(2).Resize(x) = Application.Transpose(Cells(k, 2).Resize(, 6))
k = k + v - 1
Next k
End Sub
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal