Sub Elina_Filas()
Dim msgvalue As Integer
uf = Range("D" & Rows.Count).End(xlUp).Row
msgvalue = MsgBox("Está seguro de eliminar el registro?", vbInformation + vbYesNo, "Mensaje de Alerta")
Select Case msgvalue
Case 6
Range("D" & uf).EntireRow.Delete
Case 7
Exit Sub
End Select
uf1 = Range("D" & Rows.Count).End(xlUp).Row
Range("D" & uf1).Borders.LineStyle = xlContinuousRange("E" & uf1).Borders.LineStyle = xlContinuousRange("F" & uf1).Borders.LineStyle = xlContinuousRange("G" & uf1).Borders.LineStyle = xlContinuousRange("H" & uf1).Borders.LineStyle = xlContinuousRange("I" & uf1).Borders.LineStyle = xlContinuousRange("J" & uf1).Borders.LineStyle = xlContinuousRange("K" & uf1).Borders.LineStyle = xlContinuousRange("L" & uf1).Borders.LineStyle = xlContinuousRange("M" & uf1).Borders.LineStyle = xlContinuousRange("N" & uf1).Borders.LineStyle = xlContinuousRange("O" & uf1).Borders.LineStyle = xlContinuousRange("P" & uf1).Borders.LineStyle = xlContinuousRange("Q" & uf1).Borders.LineStyle = xlContinuousRange("R" & uf1).Borders.LineStyle = xlContinuousRange("S" & uf1).Borders.LineStyle = xlContinuousRange("T" & uf1).Borders.LineStyle = xlContinuousRange("U" & uf1).Borders.LineStyle = xlContinuousRange("V" & uf1).Borders.LineStyle = xlContinuousRange("W" & uf1).Borders.LineStyle = xlContinuousRange("X" & uf1).Borders.LineStyle = xlContinuous
End Sub