Thanks for answers. I realize where I made mistakes so I modified a little bit but a new error reminder popped up. It keeps reminding me "expected :(" on "Instra = Instrb + 2" row.
Option Explicit
Sub separate()
Dim instrb As Integer
Dim Instra As Integer
Dim i As Integer
i = 2
Do Until Worksheets(1).Cells(i, "A") = ""
instrb = InStr(Cells(i, "A").Text, "pm")
Instra = Instrb + 2
Cells(i, "B").Value = Right(Worksheets(1).Cells(i, "A"), (Len(Worksheets(1).Cells(i, "A")) - Instra))
i = i + 1
Loop
End Sub
I am a newbie on coding so I know my work looks stupid. What I am trying to do is copy all the words on right side of "pm" in column A and paste into column B. However it keeps reminding me "type mismatch". I think I am doing right so not sure what is going on.
Sub separate()
Dim instrb As Integer
Dim Instra As Integer
Dim i As Integer
i = 2
Do Until Worksheets(1).Cells(i, "A") = ""
instrb = InStr(Cells(i, "A").Text, "pm")
Instra = Instrab + 2
Cells(i, "B").Value = Right(Worksheets(1).Cells(i, "A"), Len(Worksheets(1).Cells(i, "A") - Instra) + 2).Text
i = i + 1
Loop
End Sub