16.09.2022, 14:19
(16.09.2022, 12:35)Kuwer schrieb: Offset geht anscheinend immer von der letzten Zelle des Verbundes aus.
Dem möchte ich widersprechen. Wenn B8:C8 eine verbundene Zelle ist und doppelt geklickt wird, denn erhält man
Target.Cells(1).Offset(,-1) = Zelle A8
Target.Cells(1).Offset(,0) = Zelle B8
Target.Cells(1).Offset(,1) = Zelle D8
Target.Cells(2).Offset(,-1) = Zelle B8
Target.Cells(2).Offset(,0) = Zelle C8
Target.Cells(2).Offset(,1) = Zelle D8
Bei der ersten Zelle verhält es sich also nicht so, wie man es erwarten würde. Die zweite Zelle hingegen verhält sich erwartungsgemäß. Very strange.
Es ist übrigens egal, ob man Target(1), Target(1,1), Target.Cells(1) oder Target.Cells(1,1) verwendet. Aber das überrascht mich nicht.
Was ich übrigens noch mit nehme: bisher bin ich davon ausgegangen, dass man bei dem Doppelklick-Event nicht auf die Anzahl der betroffenen Zellen achten mass, denn man kann ja immer nur auf einer Zelle doppelklicken. An Merged-Cells habe ich dabei nicht gedacht!
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Helmut
Win10 - Office365 / MacOS - Office365