Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Doppelklick Zelleninhalt kopieren

Forumthread: Doppelklick Zelleninhalt kopieren

Doppelklick Zelleninhalt kopieren
19.08.2020 15:35:17
speednetz
Hallo zusammen
Ich habe folgendes mit einem Makro, welches ich im Netz gefunden habe.
Das Makro an sich läuft soweit einband frei.
Nun mein Problem:
Es macht mir alle Einträge Im Tabelle1 an die richtige stelle solange ich den Doppelklick In Übersichtstafel in Spalt F mache.
Mache Ich aber denn Doppelklick in Spalte G über nimmt er mir auch erst ab spalte G die Werte.
Kann mir jemand helfen das es so läuft das egal, wo in der Zeile der Doppelklick gemacht wird, immer die Werte ab Zeile F eingetragen werden.
Hier mein Code mit Tabelle
https://www.herber.de/bbs/user/139706.xlsm
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets("Tabelle1").Range("C20:C21,C22:C24,C30").ClearContents
Sheets("Übersichtstafel").Select
If Intersect(Target, Me.Columns("F:J")) Is Nothing Then Exit Sub
With Worksheets("Tabelle1")
If .Range("C20") = "" Then .Range("C20") = Target.Text: .Range("C21") = Target.Offset(, 1) _
.Text: .Range("C22") = Target.Offset(, 2).Text: _
.Range("C24") = Target.Offset(, 3).Text: .Range("C30") = Target.Offset(, 4).Text:
End With
'MsgBox Target & " wurde eingetragen", vbInformation, "Datenübertrag ..."
Cancel = True
Range("C21").Select
End Sub
Wer kann helfen?
Besten Dank schonmal!
speednetz
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Doppelklick Zelleninhalt kopieren
19.08.2020 16:09:40
Gerd
Moin
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Cells(Target.Row, 7) = "" Then Exit Sub 'Kein Name -> Abbruch
With Worksheets("Tabelle1")
.Range("C20") = Cells(Target.Row, 6).Text
.Range("C21") = Cells(Target.Row, 7).Text
.Range("C22") = Cells(Target.Row, 8).Text
.Range("C24") = Cells(Target.Row, 9).Text
.Range("C30") = Cells(Target.Row, 10).Text
Cancel = True
Application.Goto .Range("C21")
End With
End Sub

Gruß Gerd
Anzeige
AW: Doppelklick Zelleninhalt kopieren
19.08.2020 18:25:20
speednetz
Hallo Gerd
Danke für deine schnelle Hilfe.
Ich habe es eingesetzt läuft genauso wie ich es wollte.
Nach mal vielen dank
Gruß speednetz

Forumthreads zu verwandten Themen

Anzeige
Anzeige