I am using this variation I posted below which is a combination of yours and
mine and it's sort of working, the only problem is that the ZRP3 rows are
still on Sheet 1 they are not being cut out completely. Ideally I want the
rows with ZRP3 to be gone from Sheet 1 and be on the ZRP3 Remaining worksheet.
Sub moveIt()
Sheets.Add
Set newsht = ActiveSheet
newsht.Name = "ZRP3 Remaining"
Sheets("Sheet1").Select
k = 1
Worksheets("Sheet1").Activate
mylast = Cells(Cells.Rows.Count, "A").End(xlUp).Row
For j = 1 To mylast
If Cells(j, "A") = "ZRP3" Then
Cells(j, "A").EntireRow.Cut Worksheets("ZRP3 Remaining").Cells(k, "A")
Cells(j, "A").EntireRow.Delete Shift:=xlShiftUp
k = k + 1
End If
Next j
End Sub
"Bernard Liengme" wrote:
> More or less the same as Per's - took me time to test it
>
> Sub moveIt()
> k = 1
> Worksheets("Sheet1").Activate
> mylast = Cells(Cells.Rows.Count, "A").End(xlUp).Row
> For j = 1 To mylast
> If Cells(j, "A") = "ZRP3" Then
> Cells(j, "A").EntireRow.Cut Worksheets("Sheet2").Cells(k, "A")
> Cells(j, "A").EntireRow.Delete Shift:=xlShiftUp
> k = k + 1
> End If
> Next j
> End Sub
>
> best wishes
> --
> Bernard V Liengme
> Microsoft Excel MVP
> http://people.stfx.ca/bliengme
> remove caps from email
>
> "MCheru" <(E-Mail Removed)> wrote in message
> news:F9BA1651-191F-4023-A8BF-(E-Mail Removed)...
> >I am trying to create a macro that will search every cell in Column A for
> > ZRP3 when it finds these contents cut the entire row it exists in up to
> > column L, and paste all the rows that got copied into a new worksheet.
> > This
> > what I have written so far but it's not quite doing the job
> >
> > Sub CutContentsandPaste()
> > Range("A1").Select
> > ActiveCell.FormulaR1C1[-1]= "ZRP3"
> > Range("A:L").Select
> > Selection.Cut
> > Sheets.Add
> > ActiveSheet.Paste
> > End Sub
> >
>
>
>