Clever-Excel-Forum

Normale Version: Benutzerdefinierte Formatierung in Text übernehmen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen, 

ich suche nach einer Lösung für die Übernahme einer benutzerdef. Formatierung in ganz normalen Text. 

Die Ausgangslage ist folgende: 
Es gibt eine Excel-Liste, in der Seriennummern eingetragen werden. Da sich nur die letzten 4 Ziffern unterscheiden, wurde folgende Formatierung in Excel eingerichtet "ABC1234567"####. Das Ergebnis ist dann auch, wenn ich die letzten 4 Ziffern eingebe, wie gewünscht ABC12345674711

Meine Frage hierzu: 
Da ich mit der kompletten Zelle weiterarbeiten möchte (z.B. Copy&Paste), also ABC12345674711, stellt sich für mich die Frage, wie ich die ganze Zelle als Text ohne großen Aufwand umwandeln und den Text behalten kann. Denn mit der Formatierung steht ja nur die 4711 in der Zelle, bräuchte aber auch das davor. 

Mit der Funktion TEXT bin ich nicht so richtig weitergekommen, bzw. hab's wohl nicht so richtig verstanden Dodgy Daher würde ich mich über Input von euch freuen. 

Vielen Dank im Voraus 
Douggie
Hola,
dann bau dir das halt zusammen:
Code:
="ABC1234567"&A2
Gruß,
steve1da
Hallo

Zitat:Da sich nur die letzten 4 Ziffern unterscheiden, wurde folgende Formatierung in Excel eingerichtet "ABC1234567"####.
Dann Bau es dir zusammen.

 ="ABC1234567"&A1     'A1 ist die Zelle mit der 4711

Gruß Elex
Vielen Dank für die doch eigentlich einfache Antwort  Blush

Aber eine Funktion in Excel bzw. ein Shortcut was das direkt zusammeführt, gibt es nicht, oder? Falls sich die zahlen doch mal ändern sollten und die Formatierung nicht mehr passt. ?
Hallo

Zitat:Aber eine Funktion in Excel bzw. ein Shortcut was das direkt zusammeführt, gibt es nicht, oder?

Per VBA allgemein so möglich.
Code:
Range("B1").Value = Replace(Replace(Range("A1").NumberFormat, "#", ""), """", "") & Range("A1").Value

Gruß Elex
Hi,

per VBA geht auch:

Range("B1").Value = Range("A1").Text