Mein Problem besteht darin, Beziehungen zwischen Teilnehmern zu finden, die an verschiedenen Projekten teilgenommen haben. In meiner Excel-Liste ist Spalte 1 eine Liste der Teilnehmer und Spalte 2 eine Liste der Projekte, an denen jeder Teilnehmer teilgenommen hat. Ein Teilnehmer kann an mehreren Projekten teilgenommen haben.
Ich versuche eine Funktion zu finden, die es mir ermöglicht, die Verbindungen zwischen den Teilnehmern auch ohne das Projekt zu finden und eine neue Liste der Zusammenarbeit zu erstellen.
Meine Frage ist dieser sehr ähnlich:Suchen nach Beziehungen zwischen Elementen in einer Excel-Liste
Auf die Frage gibt es eine Antwort, aber ich bekomme den Code nicht zum Laufen.
- Ich bin nicht sicher, wie ich die beiden Spalten auswähle, und ich kann nirgends eine Anleitung dazu finden.
- Wenn ich versuche, es auszuführen, wird „v = Selection.Value“ gelb und es erscheint „i = leer“.
Antwort1
Dies sind die grundlegenden Konzepte zur Verwendung der VBA-Schnittstelle. Spezifische Erklärungen werden Sie daher wahrscheinlich nicht finden. Eine allgemeine Anleitung sollte hilfreich sein.
Die „Auswahl“ befindet sich in der Tabelle selbst. Markieren Sie mit der Maus die entsprechenden Zellen (die beiden Spalten mit den Projekten und Namen, im Beispiel z. B. A2:B6). Drücken Sie dann Alt+F11, um zum Entwicklerbildschirm zu gelangen und das Makro auszuführen. Die von Ihnen getroffene Auswahl bleibt bestehen und wird vom Makro verarbeitet.
Diese „gelbe Linie“ bedeutet, dass eine unbehandelte Ausnahme ausgelöst wurde, ein Fehler im Code während der Laufzeit. In diesem Fall liegt es wahrscheinlich daran, dass Sie nichts ausgewählt haben und daher kein Wert zum Kopieren vorhanden ist.