Registriert seit: 21.05.2020
Version(en): 16.0.12730.20144
Liebe Kenner, eine Datei mit einer Spalte voller Daten. Jede Zelle der Spalte enthält jeweils ein Symbol, vorne und hinten mit anderen Zeichen umstanden.
Wie lassen sich die Zeichen in jeder Zelle vor diesem Symbol durch einen bestimmte Zeichengruppe automatisch ersetzt werden?
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
Strg-H: Suche dein geheimnisvolles Zeichen, ersetze alle mit der gewünschten Zahl.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 21.05.2020
Version(en): 16.0.12730.20144
(21.05.2020, 20:45)WillWissen schrieb: Hi,
Strg-H: Suche dein geheimnisvolles Zeichen, ersetze alle mit der gewünschten Zahl.
A u t o m a t i s c h !
Registriert seit: 02.05.2018
Version(en): Excel 365 & 2016
Zitat:A u t o m a t i s c h !
Zeichne den von Günter beschriebenen Vorgang mit dem Makrorekorder auf.
Schöne Grüße
Berni
Registriert seit: 30.09.2018
Version(en): Microsoft 365
Hallo Wolfson,
wenn du hier konkrete Hilfe erwartest, musst du schon konkrete Fakten liefern. "eine Datei mit einer Spalte voller Daten" ist keine Beschreibung, die zu einer Lösung führt. Auch die übrige Beschreibung ist nicht zielführend.
Hilfreich wäre eine, ggf. anonymisierte, Beispieldatei, die vom Aufbau dem Original entspricht und zunächst händisch eingetragenen Wunschergebnis.
https://www.clever-excel-forum.de/Thread...ng-stellen
Cadmus
Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:1 Nutzer sagt Danke an Cadmus für diesen Beitrag 28
• wolfson
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
22.05.2020, 06:47
(Dieser Beitrag wurde zuletzt bearbeitet: 22.05.2020, 06:48 von RPP63.)
Moin!
Zitat:Wie lassen sich die Zeichen in jeder Zelle vor diesem Symbol durch einen bestimmte Zeichengruppe automatisch ersetzt werden?
Da fehlt in der Replace-Methode noch der Asterisk
*.
Das ominöse Symbol ist die Pipe
|Als Beispiel im Modul der Tabelle:
Private Sub Worksheet_Change(ByVal Target As Range)Const Symbol$ = "|"Const Zeichenfolge$ = "RPP63" & SymbolApplication.EnableEvents = FalseTarget.Replace "*" & Symbol, Zeichenfolge, xlPartApplication.EnableEvents = TrueEnd SubGruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• wolfson
Registriert seit: 21.05.2020
Version(en): 16.0.12730.20144
(21.05.2020, 21:49)MisterBurns schrieb: Zeichne den von Günter beschriebenen Vorgang mit dem Makrorekorder auf.
Gute Idee, danke!