Grüezi Reinhard und Kaharina
Ich habe da mal eine Funktion geschrieben, die Du im
Tabellenblatt in einer (oder mehreren) Zelle(n) verwenden
kannst.
Damit könntest Du über einen SVERWEIS() sehr einfach die
Kommentare der betreffenden Zellen ändern.
wie soll das mit dem Sysverweis funktionieren?
SVERWEIS() meinte ich (und Du wohl auch) 
Ja, das hätte ich vielleicht auch gleich noch ausführen sollen.
Hier ein Beispiel, das mit dieser Technik klappt:
Tabellenblatt: [MAPPE1]!Tabelle1
│ A │ B │ C │ D │ E │ F │ G │
──┼──────────┼─────────────┼───┼───┼─────────┼──────────┼─────────────┤
1 │ Sprache: │ Französisch │ │ │ Deutsch │ Englisch │ Französisch │
──┼──────────┼─────────────┼───┼───┼─────────┼──────────┼─────────────┤
2 │ │ │ │ │ Ich │ I │ Je │
──┼──────────┼─────────────┼───┼───┼─────────┼──────────┼─────────────┤
3 │ Ich │ │ │ │ Du │ You │ Tu │
──┼──────────┼─────────────┼───┼───┼─────────┼──────────┼─────────────┤
4 │ Du │ │ │ │ Er │ He │ Il │
──┼──────────┼─────────────┼───┼───┼─────────┼──────────┼─────────────┤
5 │ Er │ │ │ │ │ │ │
──┴──────────┴─────────────┴───┴───┴─────────┴──────────┴─────────────┘
Benutzte Formeln:
B3: =TakeStrComment(SVERWEIS($A3;$E$1:blush:G$4;VERGLEICH($B$1;$E$1:blush:G$1;0);0);A3)
B4: =TakeStrComment(SVERWEIS($A4;$E$1:blush:G$4;VERGLEICH($B$1;$E$1:blush:G$1;0);0);A4)
B5: =TakeStrComment(SVERWEIS($A5;$E$1:blush:G$4;VERGLEICH($B$1;$E$1:blush:G$1;0);0);A5)
A1:G5
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
B1 enthält ein Gültigkeits-DropDown das den Bereich E1:G1 als Quelle enthält.
Der SVERWEIS() holt sich aus der Matrix E1:G3 die entsprechenden Rückgabewerte, wobei die Spalte aus der die Werte geliefert werden über den integrierten VERGLEICH() ermittelt wird, der sich wiederum auf E1:G1 bezieht.
Wechselt man nun über das DropDown die eingestellte Sprachen werden die Kommentare der Zellen A3:A5 (das sind die Zielzellen der Funktion TakeStrComment()) entsprechend angepasst.
Lässt man die Angabe einer Zielzelle weg, steht der Kommentar in der Zelle, die auch die Funktion TakeStrComment() enthält.
Die Funktion habe ich hier noch umbenannt, damit bei mir kein Konflikt mit einer bereits bestehenden auftritt.
Das Komfortable an diesem Aufbau ist, dass sowohl durch das Verändern im DropDown wie auch durch das Ändern eines Inhalts von A3:A5 der Kommentar sofort angepasst wird (schreib mal ‚Ich‘ in A5 und prüfe den Kommentar).
Mit freundlichen Grüssen
Thomas Ramel
–
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-3]