Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Frage zur Wechseln Formel

Forumthread: Frage zur Wechseln Formel

Frage zur Wechseln Formel
22.10.2024 18:48:55
Christian
Hallo,

bitte helft mir,

ich habe eine Frage zu der Formel

=WECHSELN(WECHSELN(B2;"":"";"""");""?"";"""")


Wie bekomme ich es hin, dass, wenn ein Doppelpunkt vorhanden ist, auch alles gelöscht wird, was nach dem Doppelpunkt kommt, nicht nur der Doppelpunkt?

Danke
Christian

Ja, die Formel ist Teil eines Makros deshalb die vielen "
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Frage zur Wechseln Formel
22.10.2024 18:55:01
BoskoBiati2
Hi,

schon mal an LINKS gedacht?

Links(B2;suchen(":";B2)-1)

oder

Textvor(B2;":")


Gruß

Edgar
AW: Frage zur Wechseln Formel
22.10.2024 18:56:26
UweD
Hallo

bei deiner Version:

=TEXTVOR(B2;":")


Wie die Kombi mit : und ? klappen soll ??

LG UweD
Anzeige
AW: Frage zur Wechseln Formel
22.10.2024 19:12:56
Christian
Hallo ihr beiden, danke für die Tipps

WECHSELN(WENNFEHLER(TEXTVOR(B2;"":"");B2);""?"";"""")


scheint mein Problem zu beheben und auch zu funktionieren, wenn kein : vorkommt.

Danke
warum die Doppelung?
22.10.2024 20:02:03
Yal
Eigentlich wäre
= WECHSELN(WENNFEHLER(TEXTVOR(B2;":");B2);"?";"")
als Formel richtig.
(Es sei denn, Du richtest diese Formel über VBA, aber das glaube ich eher nicht)

Es funktioniert auch, wenn keinen ":" vorhanden ist, weil dann "Textvor" alles liefert.

VG
Yal
Anzeige
AW: warum die Doppelung?
22.10.2024 20:29:09
Christian
Hallo Yal,

bei mir gibt die Textvor Formel #nv aus, wenn kein : vorhanden ist.
Egal ob mit oder ohne VBA

und die komplette VBA Zeile lautet
.Range("K2:K" & lastRowU30ist).FormulaLocal = "=""MRS ""&TEXT(H2;""00000"")&"" ""&WECHSELN(WENNFEHLER(TEXTVOR(B2;"":"");B2);""?"";"""")&"" (""&TEXT(C2;""TT.MM.JJJJ"")&"") - ""&E2&"" (""&TEXT(F2;""TT.MM.JJJJ"")&"") ""&I2&""-""&J2"


Gruß
Christian
Anzeige
AW: warum die Doppelung?
22.10.2024 20:48:25
Yal
Hallo Christian,

dann folgende Workaround: immer einen ":" am Ende einfügen.

dann ergibt es aus
abc:def
dann abc raus, weil es nach dem ersten ":" abschneidet

.Range("K2:K" & lastRowU30ist).FormulaLocal = "=""MRS ""&TEXT(H2;""00000"")&"" ""&WECHSELN(TEXTVOR(B2&"":"";"":"");""?"";"""")&"" (""&TEXT(C2;""TT.MM.JJJJ"")&"") - ""&E2&"" (""&TEXT(F2;""TT.MM.JJJJ"")&"") ""&I2&""-""&J2"


VG
Yal
Anzeige
AW: warum die Doppelung?
22.10.2024 21:17:03
BoskoBiati2
Hi,

kann ich nicht nachvollziehen:

Userbild

Gruß

Edgar
AW: warum die Doppelung?
22.10.2024 22:26:57
Christian
Sorry für das Misverständnis, sie gibt bei mir #nv aus wenn ich die Wennfehler Formel weglasse.
AW: warum die Doppelung?
22.10.2024 22:54:30
BoskoBiati2
Hi,

dann mach das was Yal geschrieben hat: Hänge an B2 ein : an

="MRS "&TEXT(H2;"00000")&" "&WECHSELN(TEXTVOR(B2&":";":");"?";"")&" ("&TEXT(C2;"TT.MM.JJJJ")&") - "&E2&" ("&TEXT(F2;"TT.MM.JJJJ")&") "&I2&"-"&J2


Gruß

Edgar
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18