Set h1 = Sheets("Pagos")
Set h2 = Sheets("BBDD")
j = h2.Range("A" & Rows.Count).End(xlUp).Row + 1
For i = 11 To 15
If h1.Cells(i, "A") > 0 Then
h2.Cells(j, "A") = h1.Cells(i, "A")
h2.Cells(j, "B") = h1.Cells(i, "B")
h2.Cells(j, "C") = h1.Cells(i, "C")
h2.Cells(j, "D") = h1.Cells(i, "D")
h2.Cells(j, "E") = h1.Cells(i, "E")
h2.Cells(j, "F") = h1.Cells(i, "F")
h2.Cells(j, "G") = h1.Cells(i, "G")
h2.Cells(j, "H") = h1.Cells(i, "H")
h2.Cells(j, "I") = h1.Cells(i, "I")
h2.Cells(j, "J") = h1.Cells(i, "J")
h2.Cells(j, "K") = h1.Cells(i, "K")
h2.Cells(j, "L") = h1.Cells(i, "L")
h2.Cells(j, "M") = h1.Cells(i, "M")
h2.Cells(j, "N") = h1.Cells(i, "N")
j = j + 1
End If
Next
Dim Celda As Range
For Each Celda In Range("A11:N15")
If (Celda.Value <> "") Then Celda.ClearContents
Next Celda
MsgBox "Proceso terminado, se ha copiado la información a BBDD", vbOKOnly + vbInformation, "AVISO"
Ya podrás copiar los registros como deseabas.
Cuando realizas la copia las celdas se limpiaran automáticamente y no ocurra el duplicado.
Ya envié el archivo
Valoras la respuesta para finalizar saludos!