Macro que busca el número más alto en BD para insertar dicho número +1 a la hora de hacer un nuevo registro con un formulario
Tengo el siguiente código que utilizo en mi formulario para que al activarse me coloque en un textbox el siguiente código de registro. En este caso todos los registros van de menos a más.
CódigoBox = Val(Range("A3:A450"). Find(""). Offset(-1, 0)) + 1
El problema es que si ordeno la base de datos por ejemplo por tipo, los códigos se van sucediendo aleatoriamente al bajar las filas y cuando abro el formulario me coloca +1 del último código, con lo cual, se dobla el código.
¿Cómo hago que se recorra la columna A, encuentre el nº más alto y coloque +1 para el siguiente registro?
Respuesta de Aneudys Martinez
1