This will put the second result in column C :
Sub Test()
Dim arr1, arr2(), i As Long, j As Long
arr1 = Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).Row).Value
ReDim arr2(1 To UBound(arr1, 1), 1 To 1)
For i = 1 To UBound(arr1, 1)
If Len(arr1(i, 1)) Then
j = 0: j = InStrRev(arr1(i, 1), "(")
If j Then
arr2(i, 1) = "'" & Mid(arr1(i, 1), j)
arr1(i, 1) = Left(arr1(i, 1), (j - 1))
End If
End If
Next i
Range("A2").Resize(UBound(arr1, 1)).Value = arr1
Range("C2").Resize(UBound(arr2, 1)).Value = arr2
End Sub
Bookmarks