Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Buchstaben bzw. Zahlen raus aus SPALTE C

Buchstaben bzw. Zahlen raus aus SPALTE C
25.04.2007 11:10:05
dieter(drummer)
Excel und VBA SoLaLa
Hi VBA Spezialisten,
habe anbei 2 Makros (aus Forum von "Eule") die aus einer Zelle die Buchstaben bzw. Zahlen entfernen. Funktiniert hervorragend. Dank an "Eule".
Meine Frage: Wie muss dass Makro angepasst werde, wenn ich in aktiver Tabelle, in der Spalte C, die Buchstaben bzw. Zahlen entfernen will?
Hilfe wäre prima.
Schonmal Dank frür's drum kümmern.
Mit Gruß dieter (drummer)
'Im Modul (von Eule)

Function BuchstabenRaus(rng As Range)   'z.B. =BuchstabenRaus(A1)
Dim intZ As Integer
For intZ = 1 To Len(rng)
Select Case Asc(Mid(rng, intZ, 1))
Case 48 To 57
BuchstabenRaus = Val(BuchstabenRaus & Mid(rng, intZ, 1))
End Select
Next intZ
End Function


' Im Modul (von Eule)


Function ZahlenRaus(rng As Range)  'z.B. =Zahlenraus(A1)
Dim intZ As Integer
For intZ = 1 To Len(rng)
Select Case Asc(Mid(rng, intZ, 1))
Case 48 To 57
Case Else
ZahlenRaus = ZahlenRaus & Mid(rng, intZ, 1)
End Select
Next intZ
End Function


Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Buchstaben bzw. Zahlen raus aus SPALTE C
25.04.2007 11:27:00
Rudi
Hallo,

Sub BuchstabenRaus()
Dim rng As Range, intZ As Integer, strTmp As String
For Each rng In Columns(3).SpecialCells(xlCellTypeConstants)
For intZ = 1 To Len(rng)
Select Case Asc(Mid(rng, intZ, 1))
Case 48 To 57
strTmp = strTmp & Mid(rng, intZ, 1)
End Select
Next intZ
rng = strTmp
Next rng
End Sub



Sub ZiffernRaus()
Dim rng As Range, intZ As Integer, strTmp As String
For Each rng In Columns(3).SpecialCells(xlCellTypeConstants)
For intZ = 1 To Len(rng)
Select Case Asc(Mid(rng, intZ, 1))
Case 48 To 57
Case Else
strTmp = strTmp & Mid(rng, intZ, 1)
End Select
Next intZ
rng = strTmp
strTmp = ""
Next rng
End Sub


Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Anzeige
AW: Buchstaben bzw. Zahlen raus aus SPALTE C
25.04.2007 11:51:01
dieter(drummer)
Hallo Rudi,
Danke für schnelle Hilfe.
Leider sind dann in den Zellen, in denen z.B. eine Straße mit Hausnummer war, jetzt Zahlen von 1234 ..., wenn ich die Buchstaben entfernen lasse. Es sollen aber auch bei Buchaben entfernen die vorhandenen Zahlen bestehen bleiben!
Kannst Du mir das noch anpassen? Danke.
Gruß dieter(drummer)

Anzeige
AW: Buchstaben bzw. Zahlen raus aus SPALTE C
25.04.2007 12:27:00
Rudi
Hallo,
kleiner Fehler:

Sub BuchstabenRaus()
Dim rng As Range, intZ As Integer, strTmp As String
For Each rng In Columns(3).SpecialCells(xlCellTypeConstants)
For intZ = 1 To Len(rng)
Select Case Asc(Mid(rng, intZ, 1))
Case 48 To 57
strTmp = strTmp & Mid(rng, intZ, 1)
End Select
Next intZ
rng = strTmp
strTmp = ""
Next rng
End Sub


Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Anzeige
AW: Dank an Rudi: Funtioniert hervorragend!
25.04.2007 13:07:00
dieter(drummer)
Hi Rudi,
Tausend Dank für schnelle Hilfe. Funktioniert hervorragend.
Mit Gruß und einen sonnigen Tag
dieter(drummer)
;

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