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

Frage zur Wechseln Formel

Forumthread: Frage zur Wechseln Formel

Frage zur Wechseln Formel
22.10.2024 16: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 16: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 16: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 17: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 18: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 18: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 18: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 19:17:03
BoskoBiati2
Hi,

kann ich nicht nachvollziehen:

Userbild

Gruß

Edgar
AW: warum die Doppelung?
22.10.2024 20: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 20: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
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige