I40 - ist eine benannte Zelle "Franzi" Franzi soll erst nach Doppelklick in die Tabelle 3 übertragen werden. Dann Versuch es mal in den Code des Blattes wo "Franzi" wohnt.
Beantwortet 5, Jun 2020 von m-o Profi ( 21. 3k Punkte) Hallo, Excel bietet bei einem Worksheet-Ereignis - das du hier brauchst - nur Doppelklick oder Rechtsklick an. Füge den folgenden Code in das VBA-Projekt des betreffenden Arbeitsblatts ein: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 'nicht in Zelle gehen Cancel = True 'Userform aufrufen End Sub Damit wird die Userform bei einem Doppelklick in eine beliebige Zelle gestartet. Normalerweise speichert man die Werte, die man in die Userform eingibt beim Beenden der Userform. Du hast in deiner Userform einen Button zum Beenden. Excel vba doppelklick auf zelle google. Wenn du eine Textbox in deiner Userform hast, dann kannst du den eingegebenen Inhalt der Textbox wie folgt in der aktiven Zelle speichern: Private Sub CommandButton1_Click() 'Inhalt der Textbox in aktive Zelle schreiben ActiveCell = 'Userform schließen Unload Me Da du ja auch den Text der aktiven Zelle in die Userform haben willst, musst du den folgenden Code ergänzen: Private Sub UserForm_Initialize() = Der Code für den Command-Button sowie für die Userform-Initialize gehören in das VBA-Projekt der Userform (einfach auf Doppelklick auf Userform).
Ein weiterer Doppelklick auf die bereits markierte Zelle hebt die Markierung wieder auf. Einen andern Zellbereich können Sie auswählen, wenn Sie Range("C3:C6") entsprechend abändern. Am Ende wird automatisch der Blattschutz ohne Passwort aktiviert. Möchten Sie keinen Blattschutz auf das Tabellenblatt legen, können Sie die beiden dafür entsprechenden Zeilen aus dem Makro entfernen. Sollten Sie zukünftig jedoch doch noch den Blattschutz verwenden, denken Sie daran, auch das Makro entsprechend zu ergänzen. Excel vba doppelklick auf zelle. Alternativ kann zum Beispiel auch dynamisch das aktuelle Tagesdatum per Doppelklick in die Zelle überschrieben werden. Hinweis: Beim folgenden VBA-Codebeispiel werden bereits vorhandene Zellinhalte überschrieben! Target = Format(Now, "") Ein einfaches Beispiel können Sie mit der nachfolgenden Testdatei in Excel selbst testen und ggf. Anpassungen ausprobieren, den Code ändern oder erweitern. Zellen per Doppelklick markieren Gefällt Ihnen der Beitrag?