Ab einem bestimmten Zeichen den Rest ignorieren
Hi Leute sitzt grad vor nem Problem. Alsoo..
Wie kann ich Ab einem bestimmten Zeichen den Rest weglassen? z.B.: Müller, Franz und nun ab dem Komma ignorieren sodass es nur den Nachnamen ausliest.
Wie kann ich Ab einem bestimmten Zeichen den Rest weglassen? z.B.: Müller, Franz und nun ab dem Komma ignorieren sodass es nur den Nachnamen ausliest.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 37248
Url: https://administrator.de/contentid/37248
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
7 Kommentare
Neuester Kommentar
Bei was?
Bei einer Suchabfrage ist ein Sternchen (*) - wenn danach nix mehr kommt - wie ein Jocker für alles:
Jocker für Zeichen:
"?" -> Ersatz für : egal welches Zeichen
"??" -> Ersatz für: zwei beliebeige Zeichen
"*" -> Ersatz für: alle Zeichen, egal wieviele
Beispiele:
Namen: Müller, Franz & Müllerhaus, Georg
Suche: M* ergibt: ALLE die mit "M" anfangen
Suche: *Franz* ergibt: "Müller, Franz"
Suche M?ller* ergibt: Beide Namen, weil das "?" das "ü"
ersetzt und das "*chen" allen möglichen Rest
Suche *aus* ergibt den letzten Namen (vor "aus" und nach
"aus" ist jedes Zeichen erlaubt.
Hast du Mehrere Namen mit Müller und willst die alle Anzeigen:
Suche: Müller*
Al?es Ok?y ?
Bei einer Suchabfrage ist ein Sternchen (*) - wenn danach nix mehr kommt - wie ein Jocker für alles:
Jocker für Zeichen:
"?" -> Ersatz für : egal welches Zeichen
"??" -> Ersatz für: zwei beliebeige Zeichen
"*" -> Ersatz für: alle Zeichen, egal wieviele
Beispiele:
Namen: Müller, Franz & Müllerhaus, Georg
Suche: M* ergibt: ALLE die mit "M" anfangen
Suche: *Franz* ergibt: "Müller, Franz"
Suche M?ller* ergibt: Beide Namen, weil das "?" das "ü"
ersetzt und das "*chen" allen möglichen Rest
Suche *aus* ergibt den letzten Namen (vor "aus" und nach
"aus" ist jedes Zeichen erlaubt.
Hast du Mehrere Namen mit Müller und willst die alle Anzeigen:
Suche: Müller*
Al?es Ok?y ?
Na ja, Zwiebelkopf,
in einem Makro/in VBA ist dann eher einfacher, weil M$ dankenswerterweise darauf verzichtet hat, auch dort die Funktionsnamen einzudeutschen.
Dort heißt es dann gottseidank nicht mehr
...=TEIL(B5;1;FINDEN(",";B5)-1) ....oder ähnliches Gestammel, sondern eher lesbar
...
cLastname =Mid(cFullname, 1, Instr(",", cFullname)-1)
...
Aber wir wollten ja eben auch nur erstmal ein bisschen rumraten, wie Deine Frage gemeint war... das haben wir ja jetzt rausgefunden.
Gruß
Bber
in einem Makro/in VBA ist dann eher einfacher, weil M$ dankenswerterweise darauf verzichtet hat, auch dort die Funktionsnamen einzudeutschen.
Dort heißt es dann gottseidank nicht mehr
...=TEIL(B5;1;FINDEN(",";B5)-1) ....oder ähnliches Gestammel, sondern eher lesbar
...
cLastname =Mid(cFullname, 1, Instr(",", cFullname)-1)
...
Aber wir wollten ja eben auch nur erstmal ein bisschen rumraten, wie Deine Frage gemeint war... das haben wir ja jetzt rausgefunden.
Gruß
Bber
Moin Zwiebelkopf,
na, so stimmt das aber auch nicht (obwohl ich M$ ungern in Schutz nehme).
Zum Thema "Wie spreche ich Zeilen/Spalten in Excel mit VBA an?" hat M$ schon ein oder zwei Zeilen geschrieben.
Eine Variante wäre:
Gruß
Biber
na, so stimmt das aber auch nicht (obwohl ich M$ ungern in Schutz nehme).
Zum Thema "Wie spreche ich Zeilen/Spalten in Excel mit VBA an?" hat M$ schon ein oder zwei Zeilen geschrieben.
Eine Variante wäre:
...
Set Sht = ActiveWorkbook.Worksheets(Blattname)
' Ansprechen einer Zelle mit Zeilen- und Spaltennummer ist dann möglich z.B. mit
zelleninhalt=Sht.Cells(nRow, nCol)
Gruß
Biber