Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1124to1128
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
Inhaltsverzeichnis

VBA Code für Text teilen

VBA Code für Text teilen
Leitz
Hallo!
Schreibe in Zelle A Werte folgender Art: CP 1005 od. F 1001. Hätte gerne den Wert in eine andere Zelle (C) übertragen aber möchte die letzten drei Zahlen weglassen.
Möchte es nicht mit einer Formel!
Wenn möglich mit einer Select Change Funktion
Wenn Select B dann ............ in C Wert von A minus die letzten drei Zahlen.
Bitte um Eure HIlfe für den richtigen Code!
Mit besten Dank im Voraus
Leitz G.

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

Betreff
Benutzer
Anzeige
[C1]=Left([A1],Len([A1])-3)
17.12.2009 21:30:47
NoNet
Excel-Funktion : =LINKS(A1;LÄNGE(A1)-3)
VBA : [C1]=Left([A1],Len([A1])-3)
Gruß, NoNet
AW: VBA Code für Text teilen
17.12.2009 21:36:51
Tino
Hallo,
kannst ja mal testen, gehe in A1 von einer Überschrift aus.
Kommt als Code in die entsprechende Tabelle.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Bereich As Range
Dim Regex As Object
Set Bereich = Intersect(Range("A2", Cells(Rows.Count, 1)), Target)
If Not Bereich Is Nothing Then
Application.EnableEvents = False
For Each Bereich In Bereich
If Bereich Like "* ####" Then
Cells(Bereich.Row, 3) = Left$(Bereich, InStrRev(Bereich, " ") - 1)
Else
Cells(Bereich.Row, 3) = ""
End If
Next Bereich
Application.EnableEvents = True
End If
End Sub
Gruß Tino
Anzeige
AW: VBA Code für Text teilen
17.12.2009 21:57:47
Gerd
Hallo!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rngZelle As Range
If Target.Column = 1 And Target.Columns.Count = 1 Then
Application.EnableEvents = False
For Each rngZelle In Target
If Len(rngZelle) > 3 Then rngZelle.Offset(, 2).Value = Left$(rngZelle.Value, Len( _
rngZelle.Value) - 3)
Next
Application.EnableEvents = True
End If
End Sub
Gruß Gerd
AW: VBA Code für Text teilen
18.12.2009 08:00:25
Leitz
Hallo !
Herzlichen Dank an alle die sich zu später Stunde um mein Problem bemüht haben!
Gruß und Dank
Leitz G.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige