Wie bekomme ich die Information, welche Zelle gerade angeklickt wurde?
Folgende Situation:
In eine Tabelle soll mit einem Makro ein Text in definierte Zellen geschrieben werden. Über ein UserForm wird der zu schreibende Text eingelesen. Die Zielzelle, in die nun der Text geschrieben werden soll, soll per Mausklick bestimmt werden. Das soll derart erfolgen: Eine Schaltfläche auf dem UserForm lässt das UserForm verschwinden (UserForm1.Hide). Die Adresse der Zelle, die als nächstes durch Anklicken aktiviert wird, soll in eine Variable (Typ Range) geschrieben werden. Hier soll der Text rein. Dabei soll auch der Wechsel von einem zum anderen Arbeitsblatt möglich sein. Mir schwebt sowas wie "Sub Name_OnMouseClick ()" vor
Eine Möglichkeit (und so ist es bis jetzt) ist, die Eingabe über eine Inputbox, Typ 8 (Range): Nach dem klicken auf die Schaltfläche im UserForm verschwindet die UserForm und eine InputBox erscheint. Man klickt auf die Zielzelle und im Textfeld der Inputbox erscheint die Adresse der angeklickten Zelle. Nach klicken auf OK im InputBox-Fenster wird die Adresse in eine Variable geschrieben. Nachteil: man muss zweimal "OK" klicken um einmal an die Adresse zu kommen.
Wer kann helfen?