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

Zahlen verschieben in Spalte B

Forumthread: Zahlen verschieben in Spalte B

Zahlen verschieben in Spalte B
01.11.2003 21:54:26
Silke
Hallo,
ich habe eine kleine Frage, in meine Spalte A habe ich die Verzeichnisnamen einer CD mittels Makro eingelesen, da die Verzeichnisnamen aus je einen oder mehreren Namen und einer Zahl bestehen wollte ich jetzt die Zahlen in Spalte B schreiben
Beispiel A B
abcd 333 soll werden abcd 333
avc djd 22 avc djd 22

und so weiter und so fort
kann mir da jemand helfen ?

Gruss
Silke

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zahlen verschieben in Spalte B
01.11.2003 22:05:00
PeterW
Hallo Silke,

lass folgendes Makro laufen:

Sub ZahlenTrennen()
Dim lgZeile As Long
Dim intStellen As Integer
Dim strName As String
Dim strZahl As String
For lgZeile = 1 To Range("A65536").End(xlUp).Row
For intStellen = 1 To Len(Cells(lgZeile, 1))
If Not IsNumeric(Mid(Cells(lgZeile, 1), intStellen, 1)) Then
strName = strName & Mid(Cells(lgZeile, 1), intStellen, 1)
Else
strZahl = strZahl & Mid(Cells(lgZeile, 1), intStellen, 1)
End If
Next
Cells(lgZeile, 1) = strName
Cells(lgZeile, 2) = strZahl
strName = ""
strZahl = ""
Next
End Sub

Gruß
Peter
Anzeige
Vielen Dank- oT
01.11.2003 22:25:58
Silke
Noch eine Variante...
01.11.2003 22:13:52
Ramses
Hallo

Kopiere den Code in Modul deiner Mappe


Option Explicit

Function GetNumber(myR As Range) As Double
Dim i As Integer
For i = 1 To Len(myR.Value)
    Debug.Print i
    Debug.Print Mid(myR.Value, i, 1)
    If IsNumeric(Mid(myR.Value, i, 1)) Then
        Debug.Print "Definitv: " & Right(myR.Value, Len(myR.Value) - (i - 1))
        GetNumber = Right(myR.Value, Len(myR.Value) - (i - 1))
        Exit Function
    End If
Next i
End Function
 
     Code eingefügt mit Syntaxhighlighter 1.16



Dann kannst du ihn in der Tabelle so verwenden.

Gruss Rainer

Anzeige
Vielen Dank -oT
01.11.2003 22:24:24
Silke
AW: Zahlen verschieben in Spalte B - ohne VBA
01.11.2003 22:40:27
FP
Hallo Silke,

... geht es auch (Arrayformel)

Excel Jeanie HTML
Anzeige
AW: Zahlen in B - ohne VBA - ohne Array
01.11.2003 22:54:31
FP
Hallo Silke,

... geht es auch, siehe Beispiel :-)

Excel Jeanie HTML
Anzeige
Danke werde ich ausprobieren - oT
01.11.2003 23:50:12
Silke
;

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

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