Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Text und Zahlen formatieren

Text und Zahlen formatieren
09.05.2005 19:13:54
Beppo
Guten Abend,
als Ergebnis einer Formel ist ein Text mit Zahlen vorhanden! Ist es möglich die
betreffende Zelle so zu formatieren, dass nur der Text angezeigt wird?
Mir fällt da leider nichts ein.
Gruss Beppo
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text und Zahlen formatieren
09.05.2005 22:36:17
Ramses
Hallo
zeig mal ein Beispiel, und vor allem was in der Zelle steht und wie sich der Inhalt zusammensetzt.
Gruss Rainer
AW: Text und Zahlen formatieren
09.05.2005 22:46:22
Werner
Hallo Beppo,
Öffne den VBA Editor und füge den folgenden Code in ein Modul ein.


Function fktNurText(strTextMitZahl As String) As String
Dim intAnzahlZeichen As Integer
Dim strRückgabe      As String
Dim strZeichenPrüfen As String
Dim intCounter       As Integer
intAnzahlZeichen = Len(strTextMitZahl)
If intAnzahlZeichen < 1 Then Exit Function
For intCounter = 1 To intAnzahlZeichen
strZeichenPrüfen = Mid(strTextMitZahl, intCounter, 1)
If Not IsNumeric(strZeichenPrüfen) Then
strRückgabe = strRückgabe & strZeichenPrüfen
End If
Next
fktNurText = strRückgabe
End Function


Die Funktion prüft Zeichenweise den Text ob er nicht Nummerisch ist.
Ist das der Fall (Not IsNumeric), wird das Zeichen einer Variablen (strRückgabe)
hinzugefügt.
Zum Schluß wird der Inhalt aus der Variablen strRückgabe an die Funktion fktNurText übergeben.
Anwendungsbeispiel:
Wenn Dein Ergebnis (Text mit Zahlen) in Zelle A1 steht, gebe in B1 die folgende Formel ein.

=fktNurText(A1)

Gruß
Werner
Anzeige
AW: Text und Zahlen formatieren
09.05.2005 22:57:52
Ramses
Hallo
schöne Funktion, darf ich etwas optimieren.
Ist einfacher als zu erfinden :-)

Function fktNurText(strTextMitZahl As String) As String
Dim strRückgabe      As String
Dim intCounter       As Integer
If Len(strTextMitZahl) >0 then
For intCounter = 1 To intAnzahlZeichen
If Not IsNumeric(Mid(strTextMitZahl, intCounter, 1)) Then
strRückgabe = strRückgabe & strZeichenPrüfen
End If
Next
fktNurText = strRückgabe
End If
End Sub

Aber meine eigentliche Frage an Ihn war deswegen:
A1 = Jahr
B1 = 2005
C1 =A1 & " " & B1
Was machst du mit deiner Funktion nun in C1 ?
Ausserdem sollte aufgrund der Fragenstellung nur die betreffende Zelle formatiert werden, nicht das Ergebnis in einer anderen Zelle dargestellt werden.
Trotzdem,... eine hübsche Funktion.
Gruss Rainer
Anzeige
AW: Text und Zahlen formatieren
09.05.2005 23:43:53
Werner
... ach Du meine Güte. Da habe ich die Aufgabenstellung falsch verstanden.
Ich hoffe ihr könnt mir verzeihen. :-)
Gruß
Werner
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige