Meu problema é encontrar relações entre participantes que participaram de diferentes projetos. Na minha lista do Excel, a coluna1 é uma lista de participantes e a coluna2 é uma lista do projeto em que cada participante participou. Um participante pode ter participado de vários projetos.
Estou tentando encontrar uma função que me permita encontrar os vínculos entre os participantes sem o projeto e gerar uma nova lista de colaboração.
Minha pergunta é muito parecida com esta:Encontre relações entre itens em uma lista do Excel
A pergunta tem uma resposta, mas não consigo fazer o código funcionar.
- Não sei como selecionar as duas colunas e não consigo encontrar um guia em lugar nenhum.
- Quando tento executá-lo, "v = Selection.Value" fica amarelo e diz "i = vazio".
Responder1
Esses são conceitos básicos de uso da interface vba, portanto é improvável que você encontre explicações específicas - um guia geral deve ajudar.
A "Seleção" está na própria planilha - use o mouse para selecionar as células relevantes (as duas colunas contendo os projetos e nomes, por exemplo A2:B6 no exemplo); em seguida, pressione Alt+F11 para ir para a tela do desenvolvedor e executar a macro. A seleção que você escolheu persistirá e será processada pela macro.
Esta "linha amarela" significa que foi lançada uma exceção não tratada, um erro no código durante o tempo de execução. Neste caso, provavelmente é porque você não selecionou nada, portanto não há valor a ser copiado.