This macro works for one work book but wont for another and i dont know why they are the same but have diffrent values in the cell...i keep getting debug on this part of the macro in a diffrent work book "Range("D</SPAN>" & i) = MyArr(0)" please help</SPAN>
Sub VictorMartinez()</SPAN>
Dim MyArr, v As Long, i As Long, LR As Long</SPAN>
Application.ScreenUpdating = False</SPAN>
LR = Range("A" & Rows.Count).End(xlUp).Row</SPAN>
For i = LR To 2 Step -1</SPAN>
MyArr = Split(Range("D</SPAN>" & i), ", ")</SPAN>
Range("D</SPAN>" & i) = MyArr(0)</SPAN>
For v = 1 To UBound(MyArr)</SPAN>
Rows(i + v).Insert xlShiftDown</SPAN>
Range("A" & i + v, "BO</SPAN>" & i + v).Value = Range("A" & i, "BO</SPAN>" & i).Value</SPAN>
Range("D</SPAN>" & i + v) = MyArr(v)</SPAN>
Next v</SPAN>
Next i</SPAN>
Application.ScreenUpdating = True</SPAN>
End Sub</SPAN>
Sub VictorMartinez()</SPAN>
Dim MyArr, v As Long, i As Long, LR As Long</SPAN>
Application.ScreenUpdating = False</SPAN>
LR = Range("A" & Rows.Count).End(xlUp).Row</SPAN>
For i = LR To 2 Step -1</SPAN>
MyArr = Split(Range("D</SPAN>" & i), ", ")</SPAN>
Range("D</SPAN>" & i) = MyArr(0)</SPAN>
For v = 1 To UBound(MyArr)</SPAN>
Rows(i + v).Insert xlShiftDown</SPAN>
Range("A" & i + v, "BO</SPAN>" & i + v).Value = Range("A" & i, "BO</SPAN>" & i).Value</SPAN>
Range("D</SPAN>" & i + v) = MyArr(v)</SPAN>
Next v</SPAN>
Next i</SPAN>
Application.ScreenUpdating = True</SPAN>
End Sub</SPAN>