Mi problema es encontrar relaciones entre participantes que han participado en diferentes proyectos. En mi lista de Excel, la columna 1 es una lista de participantes y la columna 2 es una lista del proyecto en el que ha participado cada participante. Un participante puede haber participado en varios proyectos.
Estoy tratando de encontrar una función que me permita encontrar los vínculos entre los participantes sin el proyecto y generar una nueva lista de colaboración.
Mi pregunta es muy similar a esta:Encuentre relaciones entre elementos en una lista de Excel
La pregunta tiene respuesta pero no consigo que funcione el código.
- No estoy seguro de cómo seleccionar las dos columnas y no encuentro una guía por ningún lado.
- Cuando intento ejecutarlo, "v = Selection.Value" se vuelve amarillo y dice "i = vacío".
Respuesta1
Estos son conceptos básicos del uso de la interfaz vba, por lo que es poco probable que encuentre explicaciones específicas; una guía general debería ser útil.
"Selección" está en la propia hoja de cálculo: utilice el ratón para seleccionar las celdas relevantes (las dos columnas que contienen los proyectos y los nombres, por ejemplo, A2:B6 en el ejemplo); luego presione Alt+F11 para ir a la pantalla del desarrollador y ejecutar la macro. La selección que eligió persistirá y será procesada por la macro.
Esta "línea amarilla" significa que se produjo una excepción no controlada, un error en el código durante el tiempo de ejecución. En este caso, es probable que sea porque no seleccionaste nada, por lo tanto no hay ningún valor para copiar.