H o l a:
Te anexo la macro para que la pongas en los eventos del libro 1, en la hoja "WA CONSOLIDADO 2015-5".
El libro 2 deberá estar abierto y su nombre es:
"BASE DE BLOQUEO WA 2016-3.xlsx"
Private Sub Worksheet_Change(ByVal Target As Range)
'Por.Dante Amor
    Application.ScreenUpdating = False
    Set l1 = ThisWorkbook
    Set h1 = Sheets("WA CONSOLIDADO 2015-5")
    Set l2 = Workbooks("BASE DE BLOQUEO WA 2016-3.xlsx")
    hojas = Array("1 CICLO", "2 CICLO", "3 CICLO")
    col = "A"
    existe = False
    n = 0
    '
    If Not Intersect(Target, Columns("W")) Is Nothing Then
        For Each c In Target
            If UCase(c.Value) = "COMPLETO" Then
                codigo = Cells(c.Row, col)
                For h = LBound(hojas) To UBound(hojas)
                    Set h2 = l2.Sheets(hojas(h))
                    Set b = h2.Columns(col).Find(codigo, lookat:=xlWhole)
                    If Not b Is Nothing Then
                        h2.Rows(b.Row).Delete
                        existe = True
                        n = n + 1
                    End If
                Next
            End If
        Next
        Application.ScreenUpdating = False
        If existe Then
            l2.Save
            MsgBox "Registros eliminados: " & n
        End If
    End If
End Sub
Sigue las Instrucciones para poner la macro en los eventos de worksheet
- Abre tu libro de excel
 - Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
 - Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
 - Del lado derecho copia la macro
 
Listo! Cada que cambies el estado en la columna "W" a "completo", en automático se eliminará el código en el libro 2.