Hola Elsa, Buenas tardes
Bueno, el cas oes que si al ingresar nuevo (1º button del formulario), 1º tengo que seleccionar hoja para destino. 2º relleno (obligatorio) todos los Textbox.
Al rellenar las cajas de texto y repito un código que ya exista, al pisar el (1º) button, me edita la línea correspondiente al código repetido, queda el mismo código pero lo demás la edita colocando lo que contien los TextBox.
Si pudieras hacer la prueba Abriendo el fiorm de Artículos y selecciona la hoja CAT (es la que menos contenido tiene).
Rellena TODOS los textbox y en el cod Producto colcoa uno que ya exista.
A los demás textbox escribe lo que tu quieras.
Visualiza la línea del cod Producto que repetiste y veras que no ha acrecimo de producto si no que te edita las columnas B, C, DE, ETC.
No debería hacerlo si repito el código, escribo nuevo nombre (que es la idea no tener nombres repetidos.
Cod Producto si puede haber repetidos así las demás celdas de columnas MENOS la B que son los nombres.
En dar de alta un peoducto si el nombre existe ya, debe saltar un mensaje
MsgBox = "este nombre ya existe" Aceptar Sale de la macro, limpiando SOLO el TextBox Nombre producto.
No se si fui claro o algo falta esclarecer.