Zelleninhalt per Klick in die Zwischenab
24.02.2022 08:42:47
Jens
ich bin hier auf folgenden VBA-Code gestoßen, den ich nur auf die Spalten und Zeilen meiner Tabelle angepasst habe. Ich konnte leider nicht auf den Beitrag antworten.
https://www.herber.de/forum/archiv/980to984/981579_Zelleninhalt_per_Klick_in_die_Zwischenablage.html
Option Explicit
Dim MyData As DataObject
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("4:733")) Is Nothing Or IsEmpty(Target) Then Exit Sub
Cancel = True
Set MyData = New DataObject
MyData.SetText ActiveCell.Text
MyData.PutInClipboard
MsgBox "[" & ActiveCell.Text & "]" & vbCrLf & _
"in der Zwischenablage!", vbOKOnly + vbInformation, "Copy Done!"
End Sub
Ich möchte damit den Inhalt der Zelle per Doppelklick in die Zwischenablage kopieren.Bei Mir erscheint nun folgender Fehler:
Fehler beim Kompilieren
Benutzerdefinierter Typ nicht definiert
Er markiert dann folgenden Bereich:
MyData As DataObject
ggf. würde ich gerne um einen weiteren Bereich erweitern.