AW: Text zwischen Klammern in Nachbarzelle verschiebe
17.01.2019 21:21:34
Albin
Hoi Beverly
Das ging ja Super schnell. Danke für die grosse Hilfe. Habe deine Cells sehr gut brauchen können. Ich habe noch zusätzlich eine LastRow eingebaut, denn es können bis 1000 oder mehr Zeilen sein.
Zwar kann ich nun das Macro sehr gut gebrauchen, muss aber einen Umweg machen mit einer neuen leeren Spalten und wieder eine löschen. Weil der Text aus Spalte D aufteilt in Spalte E und F. Das Ziel wäre eigentlich gewesen. Der Wert zwischen den Klammern soll auf E verschoben werden und in der Spalte D, soll diesen Eintrag gelöschen werden.
LG
Albin
Sub Auszug()
Dim c As Long, r As Long
Dim FirstRow As Long, LastRow As Long
c = 4
FirstRow = 7
LastRow = Cells(Rows.Count, c).End(xlUp).Row ' Letzte Zeile
For r = FirstRow To LastRow
Cells(r, 5) = Split(Cells(r, 4), ",")(0)
Cells(r, 6) = Application.Substitute(Application.Substitute(Split(Cells(r, _
4), ",")(1), "(", ""), ")", "") * 1
Next r
End Sub