Sumar si repetidos
Buenas noches Dam,
Continuo con un pequeño error que no se solucionar, y es que según la macro que me ayudastes, hice esta copia, pero no consigo que si no encuentra el valor repetido en solo la columna "A" me salte a la celda siguiente.
Si encuentra el repetido, perfecto suma los totales, elimina datos en "A" y "D" y se queda en la misma celda para recibir nuevos datos, pero ocurre lo mismo si no hay repetido, osea se queda en la misma celda a pesar de tener valor.
Se que algo hago mal pero no se como arreglarlo.
Te adjunto el código
Private Sub CommandButton1_Click()
Range("D4").Select 'selecciona el rango (en este caso la celda) "D3"
Do While Not IsEmpty(ActiveCell) 'encuentra la ultima celda con datos
ActiveCell.Offset(1, 0).Select 'en la ultima celda con datos, muévete una fila abajo
Loop 'bucle
ActiveCell.Value = Val(TextBox1) 'copia el contenido del textbox1 a la celda activa
ActiveCell.Offset(0, 1).Select 'muévete en la misma fila, una columna a la derecha
ufila = ActiveCell.Row
For i = 3 To ufila - 1
If Cells(i, "A") = Cells(ufila, "A") Then
Cells(i, "D") = Cells(i, "D") + Cells(ufila, "D")
Application.EnableEvents = False
Cells(ufila, "A") = ""
Cells(ufila, "D") = ""
Application.EnableEvents = True
i = ufila
End If
Next
ActiveCell.Offset(0, -4).Select
Unload Me
End Sub
Muchas gracias, y espero no abusar de tu paciencia