Zeilenumbrüche aus Kommentaren mitkopieren

Hallo liebe Experten,
ich habe da eine Excel 2003 Liste mit vielen Kommentaren, deren Text ich bei markierter Zelle in die Zwischenablage mittels folgendem Makro kopiere:

Sub CopyPhraseToClipboard()
Dim oData As New DataObject
On Error Resume Next
With oData
.SetText CStr(Cells(ActiveCell.Row, ActiveCell.Column).Comment.Text.)
.PutInClipboard
End With
End Sub

Leider gehen dabei jedoch die Zeilenumbrüche verloren, die ich jedoch zwingend brauche.

Ich wäre sehr dankbar für eine Hilfe von Euch.

CStr-Funktion wandelt von NUM auf STRING

Probiere folgende Lösung:
Sub CopyPhraseToClipboard()
Dim oData As DataObject
On Error Resume Next
Set oData = New DataObject
oData.SetText (Cells(ActiveCell.Row, ActiveCell.Column).Comment.Text)
oData.PutInClipboard
End Sub

Dabei wird jedoch nur der Inhalt, nicht jedoch das Objekt selbst in die Zwischenablage kopiert.

lg erwin

Hallo Erwin,
vielen Dank für Deine Hilfe. Leider hab ich damit
das selbe Ergebnis wie zuvor. Es ist schon seltsam,
wenn man die Texte manuell markiert und kopiert,
werden die Umbrüche mitkopiert …
dennoch, danke nochmal
Karl