Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
548to552
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
548to552
548to552
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Help me, please!!!

Help me, please!!!
18.01.2005 18:28:32
Pereez
Hallo Leute,
hab folgendes Problem:
hab 'ne Liste, sieht so aus:
Tel. Nr. | Nachname | Vorname
------------------------------------------------------------------------
0172/1234567 | Mustermann | Alex
------------------------------------------------------------------------
+49163-1234567 | Schneider | Claudia
------------------------------------------------------------------------
00491741234567 | Mayer | Max
...
...
ca 15.000 Zeilen
folgendes muss gemacht werden:
alle Tel. Nummern sollen dann so aussehen: 00491721234567 ! ohne Slash ohne Bindestrich und mit 0049 am Anfang!
ist es möglich, wenn ja WIE?!

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Help me, please!!!
18.01.2005 18:46:35
Josef
Hallo Pereez!
Probier mal:
(Alt+F11 &gt Einfügen &gt Modul &gt in das rechte Fenster den Code kopieren)


      
Sub telefon()
Dim arr As Variant
Dim n As Integer
Dim tmp As String
arr = Range(
"A1:A15000")
   
For n = 1 To UBound(arr, 1)
      
If arr(n, 1) <> "" Then
         tmp = Replace(Replace(Replace(Replace(Replace(arr(n, 1), 
"/"""), "-"""), _
                                          
"+49"""), " """), "0049""")
                                          
         
If Left(tmp, 1) = "0" Then tmp = Mid(tmp, 2, 99)
         
         arr(n, 1) = 
"0049" & tmp
      
End If
   
Next
   
Range(
"A1:A15000") = arr
End Sub 
Anzeige
AW: Help me, please!!!
19.01.2005 11:15:10
Pereez
Hi Sepp,
danke, hat wunderbar geklappt...
MfG Pereez
AW: Help me, please!!!
18.01.2005 18:55:40
boris
Hi,
A1 ... A1000 enthält deine Telnrn.
In D1 schreibst du: =SUBSTITUTE(A1,"+49","0")
In E1 schreibst du: =SUBSTITUTE(D1,"-","")
In F1 schreibst du: =SUBSTITUTE(E1,"0049","0")
In G1 schreibst du: =SUBSTITUTE(F1,"/","")
G1 müsste schon ganz gut aussehen.
Gruß
Boris

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige