Ereignis Zeile einfügen / löschen
29.10.2003 19:36:20
Marco___
ihr habt mir schon ein Paar mal sehr gut geholfen.
Ich hoffe sehr ich kann mich bei euch / anderen
gebührend dafür bedanken.
mein Problem:
-------------
Habe 2 voneinander abhängige Tabellen.
Tabelle 1 ist eine numerierte Auflistung von Daten. Diese werden auch
in Tabelle 2 angezeigt und mit anderen Werte in einer Matrix verknüpft.
Ich muß nun bei Änderungen in Tabelle 1 (einfügen oder löschen einer Zeile) genau wissen an welcher Stelle (welche Position) verändert wurde, um Tabelle 2 entsprechend ändern zu können (wegen der Matrixbeziehung !)
Wie mach ich das am besten ??
Habe schon das WoorkSheet_Change Ereignis probiert, aber das reagiert nicht auf das Einfügen von ganzen Zeilen, nur auf Wertänderungen in Zellen.
Außerdem habe ich schon Before_RightClick versucht. Aber dann habe ich immernoch die Möglichkeit anschliessend (im Kontextmenü rechte Maus) eine
Zeile einzufügen oder zu löschen. Cancel möchte ich nicht auf 1 setzen, weil
man ja vielleicht auch nur die Zeilenhöhe ändern will. Ich will also jnicht das ganze rechte Maus Kontextmenü sperren.
Frage:
------
-Kann ich nur Zeile einfügen oder Zelle löschen aus dem Kontextmenü (rechte Maus) herausnehmen?
- Oder auf diese Aktionen explizit reagieren ??
Danke für die Hilfe !
Marco