folgende Sonntag Morgen Herausforderung habe ich :
In einer Tabelle A stehen Daten von links nach rechts. In der Spalte 1 werden die Datansatznummern runtergezählt.
In einer Tabelle B ist ein Steuerelement ( Listenfeld ), welches auf diese Datensatzdurchnummerierung in der Tabelle A zugreift. Sprich, in diesem Element zeigt er mir die Datensätze aus der Tabelle A an und ich wähle daraus einen Satz aus. Nun sind in der Tabelle B alle Formeln so eingestellt, dass wenn ich einen Datensatz aus diesem Listenfeld auswähle, sich Excel die restlichen Daten aus der Tabelle A herauszieht und in die unterschiedlichsten Felder der Tabelle B schreibt. Das alles funktioniert wunderbar.
Nun muß ich aber die Tabelle B aus usertechnischen Gründen so schützen, dass nur noch das Listenfeld "frei zugänglich" ist, während alle anderen Daten geschützt sind. Mittels eines Blattschutzes kann ich zwar alles schützen, ich kann auch auswählen, aber dann werden eben die ausgewählten DAten nicht mehr aus der Tabelle A übertragen.
Das einzige, was mir einfallen würde, wäre mittels Macro zu definieren, dass bei Änderung des Listenfeldes sich der Blattschutz aufheben würde, die Daten werden von der Tabelle A in die Tabelle B überspielt und anschließend wird der Schutz wieder gesetzt.
Wäre dem so ?
Und da ist das nächste Problem, wie man das als Macro schreibt, weiß ich leider nicht.
Herzlichen Dank für alle Hilfe.
Schönen geruhsamen Sonntag noch
Thomas