Quote Originally Posted by gareth7412 View Post
if there is no data in coulmns A-D on a particular row in sheet called OLD then I need that row completely deleting from the new sheet. The data in columns J & K in both sheets will be exactly the same as they are unique
According to your attachment a VBA demonstration for starters :

PHP Code: 
Sub Demo1()
          Const 
"&"" ""&"11
            Dim Rg 
As RangeVWRc As RangeXR&
    
With Sheet3.[A1].CurrentRegion.Columns
        
If Application.CountBlank(.Item(1)) Then
            Set Rg 
Sheet4.[A1].CurrentRegion
            V 
Rg.Parent.Evaluate(Rg.Columns(10).Address Rg.Columns(K).Address)
            
= .Parent.Evaluate(.Item(10).Address & .Item(K).Address)
            
Application.ScreenUpdating False
        
For Each Rc In .Item(1).SpecialCells(4)
            
Application.Match(W(Rc.Row1), V0)
            If 
IsNumeric(XThen R 1Rg(XK).ClearContentsW(Rc.Row1) = Empty
        
Next
        
If R Then
            Rg
.Sort Rg.Cells(K), 1Header:=1
            Rg
.Parent.Rows(Rg.Rows.Count 1).Resize(R).Delete
        End 
If
            
Application.ScreenUpdating True
            Set Rg 
Nothing
        End 
If
    
End With
End Sub 
► Do you like it ? ► So thanks to click on bottom left star icon « Add Reputation » !