Ich habe folgendes Problem:
In einem Excel-Sheet habe ich verbundene Zellen, zum Teil gesperrt (grau oder weiß), zum Teil nicht gesperrt (grün). Das Sheet habe ich "ganz normal" (Haken bei Gesperrte Zellen auswählen und Nicht gesperrte Zellen auswählen) mit Blattschutz gegen Änderungen geschützt.
Wenn ich nun eine der ungesperrten Zellen wähle und kopiere, danach eine andere ungesperrte Zelle und mit gedrückter STRG-Taste ein oder mehrere gesperrte Zellen wähle, dann mittels "Werte einfügen" einfüge und die folgende Fehlermeldung "Für diese Aktion müssen alle verbundenen Zellen dieselbe Größe haben" mit OK quittiere, ist der Wert aus der kopierten Zelle sowohl in der gewählten ungesperrten, als auch in den gewählten gesperrten Zellen eingetragen (Formeln, fester Text o.ä. werden überschrieben)
Das Problem tritt nur bei verbundenen Zellen auf!
Kennt jemand das Problem und genialerweise auch einen Ausweg? (von den verbundenen Zellen kann ich leider nicht weg, da es ein formatiertes Sheet ist)
Schematischer Nachbau zum Testen https://www.herber.de/bbs/user/111821.xlsx
Ist auch getestet unter Excel 2003, 2007 und 2010
Wenn ich ein Makro einbaue und die Target.Adress im Debugger beobachte stelle ich fest, dass bei dem genannten Problem die Adresse nur die zuerst gewählte Zelle enthält. Bei ungebundenen Zellen oder STRG-V sind alle geänderten Zellen in Target.Adress zu finden (je nach Wahl getrennt durch ":" bzw. ",")
https://www.herber.de/bbs/user/111822.xlsm