Excel: Leerstellen und /-Zeichen weg

Hallo,

ist es möglich, die Telefon-Nr. 0 29 45/ 38 99 25 automatisch so umzuformen, daß die Leerstellen und das /-Zeichen verschwindet, so daß das Ergebnis 02945389925 lautet?

Gruß
Jörg

Hallo Jörg,

ähnliches habe ich auch schonmal gefragt und die Lösung von WOLY http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv… bekommen …

Public Sub SonderzeichenWEG()
 Dim i As Long
 Dim Start As String
 Dim Ende As String
 Dim Temp As String
 Dim erlaubt As String
 Start = Time
 erlaubt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
 Application.ScreenUpdating = False
 For Each c In Selection
 With c
 Temp = ""
 For i = 1 To Len(.Text)
 If InStr(1, erlaubt, Mid(.Text, i, 1), vbTextCompare) \> 0 Then
 Temp = Temp & Mid(.Text, i, 1)
 End If
 Next i
 .Value = Temp
 End With
 Next c
 Application.ScreenUpdating = True
 Ende = Time
 MsgBox "Start: " & Start & vbCrLf & "Ende: " & Ende, vbInformation, "...fertig!"
End Sub

Das mußt Du nur noch an Deine Bedürfnisse anpassen.

gruss moritzbock

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Nachtrag: Leerstellen und /-Zeichen weg
Hallo Jörg,

statt

.Value = Temp

schreibst Du

.Value = "'" & Temp

damit die Null am Anfang auch übernommen wird.

nochmal gruss moritzbock

Hallo,

ist es möglich, die Telefon-Nr. 0 29 45/ 38 99 25 automatisch
so umzuformen, daß die Leerstellen und das /-Zeichen
verschwindet, so daß das Ergebnis 02945389925 lautet?

Das geht auch einfach über Bearbeiten - Ersetzen:

(Zunächst die Telefonnummern markieren.) Dann einfach im ersten Schritt ein Leerzeichen eingeben, das Ersetzenfeld freilassen und auf alle ersetzen gehen. Danach das gleiche für den Querstrich. Voilà!

ist es möglich, die Telefon-Nr. 0 29 45/ 38 99 25 automatisch
so umzuformen, daß die Leerstellen und das /-Zeichen
verschwindet, so daß das Ergebnis 02945389925 lautet?

Hallo Jörg,
wenn in A1 „0 29 45/38 99 25“ und in B1 die Formel:
=WECHSELN(WECHSELN(A1;" „;“");"/";"")
steht,so hat dann B1 den Wert: „02945389925“
Gruß
Reinhard

Thank you!

Einfach und unkompliziert. So wie ich es mag.

Gruß
Jörg

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]