HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Forumbeitrag
Excel-Version des Fragestellers:
2019
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Bernd
05.09.2025 10:50:22
AW: Leerzeichen beim kopieren einer Excel Zelle entfernen
Ich werde verrückt, genau dieses Makro plus die genannte Tastenzuweisung funktioniert einwandfrei, so wie ich es mir erhofft hatte!!!!!!!!!!

Großartig, Du bist mein Held!!!

DANKE!!!

Auch an alle anderen an der Lösungsfindung beteiligten sende ich hiermit

Userbild
Als Antwort auf diesen Beitrag
UweD
05.09.2025 10:15:01
AW: Leerzeichen beim kopieren einer Excel Zelle entfernen
Hallo

Das in ein Modul

Sub CopyCellWithoutCR()

Dim txt As String
Dim DataObj As New MSForms.DataObject

' Inhalt der aktiven Zelle holen
txt = ActiveCell.Value

' Wagenrücklauf (Chr(13)) und Zeilenumbruch (Chr(10)) entfernen
txt = Replace(txt, Chr(13), "")
txt = Replace(txt, Chr(10), "")

' Nur den reinen Text in die Zwischenablage legen
With DataObj
.SetText txt
.PutInClipboard
End With
End Sub


Wenn noch nicht gemacht:
im VBA-Editor unter Extras → Verweise die Bibliothek „Microsoft Forms 2.0 Object Library“ aktivieren.

danach in Excel Alt+F8, das Makro auswählen -> „Optionen“ -> dort z. B. Strg+q zuweisen.

Wenn du nun eine Zelle markierst und Strg+q drückst müsstest du in Word einfügen können ohne Enter


LG UweD
Folgenachrichten
Antwort auf Beitrag erstellen

Beispieldatei hochladen