Registriert seit: 04.03.2015
Version(en): 2000 + meist 2010
Genau. Und dafür brauchst Du eine Schleife. Und nur darum geht es allen Beteiligten.
Registriert seit: 04.04.2017
Version(en): 2013
Hallo,
Selbst wenn es einen anderen Weg als die Schleife gibt, werfe ich nochmal meine erste Frage in den Raum.
(26.04.2017, 15:31)Jonas0806 schrieb: Was genau ist daran "mühselig"?
Registriert seit: 29.09.2015
Version(en): 2030,5
29.04.2017, 17:12
(Dieser Beitrag wurde zuletzt bearbeitet: 29.04.2017, 17:12 von snb.)
Zitat:Da die Replace Funktion ja nur Strings ersetzt, müßte ja hier mühselig eine Schleife durchlaufen werden.
Non sequitur.
Dieser Satz entbehrt jeder Logik.
Und die Voraussetzung (Schleife=mühselig) ist falsch.
Mir scheint eher das Beispiel 'mühselig' (weil nicht repräsentativ).
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallo Lupo,
man kann die Replace-Funktion auch nacheinander aufrufen oder schachteln. Da dem TE die Schleife zu mühselig ist, wäre die Frage, ob die Schachtelei effektiver ist

Auf jeden Fall ist eine Schleife hier nicht erforderlich, um ein Array zu durchlaufen.
Im Prinzip so:
strZ2 = Replace(Replace(Replace(strZ2, farr(1), ""), farr(2), ""), farr(3), "")
und anschließend noch die Trennzeichen reduzieren - lt. Aufgabe die Leerzeichen. Hier werden ja nur die Namen ersetzt und die dann unnötigen Trennzeichen bleiben übrig.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 01.03.2016
Version(en): 2016
@André . Danke für deine Antwort und Lösung.
Betr: "mühselig" bzw. warum ich blöde Fragen stelle!
Es geht mir darum scheinbar einfache Fragestellungen aus verschiedensten Perspektiven zu sehen, die dann zu ganz neuen Lösungen führen, die man so wohl nicht im Buch findet.
Letztendlich zeigt das doch gerade auch snb, der Meister der Codeeinzeiler, selbst immer wieder. Man kann eine Aufgabe in zig Zeilen lösen oder mit einem genialen Lösungsansatz
eine kurze Alternativlösung aufzeigen.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
(03.05.2017, 20:09)Elke Boese schrieb: Man kann eine Aufgabe in zig Zeilen lösen oder mit einem genialen Lösungsansatz eine kurze Alternativlösung aufzeigen.
die "Du" (= man) dann in zwei Monaten nicht mehr verstehst, weil alles in eine Zeile reingequetscht ist, statt es lieber ausführlich zu machen und noch mit Erklärungskommentaren zu versehen.