Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeichen bis zum ersten Buchsaben löschen

Zeichen bis zum ersten Buchsaben löschen
Karsten
Hallo,
ich möchte per VBA Zeichen bis zum ersten Buchsaben löschen (Akt. Zelle).
z.B. aus:
-Filiale zu Filiale
( ungenau- zu ungenau-
Kann mir jemand dabei helfen? Danke.
Gruß
Karsten
Anzeige
AW: Zeichen bis zum ersten Buchsaben löschen
19.12.2011 15:01:05
Rudi
Hallo,
in ein Modul:
Function Karsten(strText As String)
Dim i As Integer
For i = 1 To Len(strText)
Select Case Asc(Mid(strText, i, 1))
Case 65 To 90, 97 To 122, 196, 228, 214, 246, 220, 252, 223
Karsten = Mid(strText, i)
Exit Function
End Select
Next i
End Function

Gruß
Rudi
Anzeige
AW: Zeichen bis zum ersten Buchsaben löschen
19.12.2011 15:42:13
Karsten
Hallo Rudi,
danke, aber

in ein Modul:
kriege ich nicht richtig hin. Nun hab ich auch erst mal den Code von Franz genommen.
Gruß
Karsten
AW: Zeichen bis zum ersten Buchsaben löschen
19.12.2011 15:20:24
fcs
Hallo Karsten,
den folgenden Code in einem allgemeinen Modul einfügen.
Das Makro entfernt in einer oder mehreren selektierten Zellen die Nicht-Buchstaben am Anfang.
Gruß
Franz
Sub Entfernen_Nicht_Buchstaben()
Dim Zelle As Range
For Each Zelle In Selection
Zelle.Value = Loeschen_bis_Buchstabe(Zelle.Value)
Next
End Sub
Public Function Loeschen_bis_Buchstabe(sText As String) As String
'Entfernen der Zeichen bis zum 1. Buchstaben im Text
Dim iPos As Long
Loeschen_bis_Buchstabe = sText
For iPos = 1 To Len(sText)
Select Case Asc(Mid(sText, iPos, 1))
Case 65 To 90 'A bis Z
Exit For
Case 97 To 122 'a bis z
Exit For
Case 138, 140, 142, 154, 156, 158, 159, 192 To 214, 216 To 246, 248 To 255 ' _
Sonderbuchstaben
Exit For
Case Else
End Select
Next
If iPos > Len(sText) Then
Loeschen_bis_Buchstabe = ""
Else
Loeschen_bis_Buchstabe = Mid(sText, iPos)
End If
End Function

Anzeige
AW: Zeichen bis zum ersten Buchsaben löschen
19.12.2011 15:34:17
Karsten
Hallo Franz,
danke, funktioniert bestens.
Gruß
Karsten

Forumthreads zu verwandten Themen

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