Editar macro Excel para editar producto
Vengo con problema a la hora de Editar cualquier línea de una o otra página.
El button (como sabes) es el mismo para Insertar o Editar
Repara en la imagen que edite, línea 46 de la página 1 y al pisar el button Insertar me la mandó para después de la ultima línea de la página 2.
Quisiera poder editar cualquier dato, sea de la 1ª página o de la 2ª según el rango
Lo siguiente para una nueva pregunta: es que sucede casi lo mismo que lo anterior, activando el CheckBox "Marca Para insertar datos finales" y luego también el CheckBox "Editar" para editar los datos correspondientes a las celdas
If Range("C46") = "" Then
Cells(u, "B") = TextBox1 'Item #
Cells(u, "C") = TextBox2 'Producto #
Cells(u, "D") = TextBox3 'Descripcion del Producto
Cells(u, "J") = TextBox4 'Cant.
Cells(u, "K") = TextBox5 'Pagina # If CheckBox2 Then
'modifica producto
u = ComboBox1.ListIndex + 11
Else
'inserta producto
u = Range("B" & Rows.Count).End(xlUp).Row + 1
End If
If Range("C46") = "" Then
Cells(u, "B") = TextBox1 'Item #
Cells(u, "C") = TextBox2 'Producto #
Cells(u, "D") = TextBox3 'Descripcion del Producto
Cells(u, "J") = TextBox4 'Cant.
If CheckBox3 Then
Cells(u, "J").Font.ColorIndex = 3
Cells(u, "J").Font.Bold = True
Else
Cells(u, "J").Font.ColorIndex = vbBlack
Cells(u, "J").Font.Bold = False
End If
Cells(u, "K") = TextBox5 'Pagina #
'Productos a 2ª pagina
Else 'Si encuentra la C46 ocupada pasa a la 2ª Pagina
u = Range("m" & Rows.Count).End(xlUp).Row + 1
Cells(u, "M") = TextBox1 'Item #
Cells(u, "N") = TextBox2 'Producto #
Cells(u, "O") = TextBox3 'Descripcion del Producto
Cells(u, "U") = TextBox4 'Cant.
If CheckBox3 Then
Cells(u, "U").Font.ColorIndex = 3
Cells(u, "U").Font.Bold = True
Else
Cells(u, "U").Font.ColorIndex = vbBlack
Cells(u, "U").Font.Bold = False
End If
Cells(u, "V") = TextBox5 'Pagina #
End IfSiempre me manda la edicion para la pagina 2 y esto porque encuentra la C46 ocupada.
También quiero poder editar esto sea de la 1ª o 2ª página según el rango del cual seleccione, Sea por medio de algún CheckBox o no. Aquí el código del button, sea para insertar o editar.
El codigo del buton, lo dejare despues de que responda porque no me deja preguntar por el texto mui largo