Ich möchte, daß bei einem Klick auf OK im Userform ein Kommentar in die vorletzte aktive Zelle eingetragen wird.
Beispiel:
Ich trage in J3 etwas ein und verlasse die Zelle mittels Enter oder Cursor nach unten. Danach öffnet das Userform, wo ich etwas eintrage, was dann nach Klick auf "ok" als Kommentar in die vorletzte aktive Zelle (also J3) eingetragen wird. Solange ich das Feld nur mit der Enter-Taste verlasse, klappt das mit
ActiveCell.Offset(rowOffset:=-1, columnOffset:=0).Activate
hervorragend. Das Problem taucht immer dann auf, wenn ich das Feld mit Mausklick verlasse und dann irgendwo auf dem Tabellenblatt eine Zelle aktiviere. Dann springt der Cursor eine Zelle nach oben, was so nicht gewünscht ist. Hier soll der Cursor in die vorletzte aktive Zelle springen bzw. der Eintrag aus der Textbox dort als Kommentar eingetragen werden. Verständlich?