Sobre userform en base de datos ordenada secuencialmente
Para Dante Amor.
En referencia al formulario que Ud. Me confeccionó requerirle una cumplimentación más.
Se trata de que en la secuencia ordenada de datos que van numerados por la columna 1 con el término referencia, cuando demos de alta por ej. Referencia 7 si todavía no existe aunque en nuestra última fila esté insertada ya la número 40 inserte la referencia 7 inmediatamente después de la 6 abriendo nueva fila aunque en la tabla figuren secuenciados... 5,7...
El formulario introducirá los datos en la última fila si secuencialmente procede después del último nº. Por ejemplo si en la última está el nº 40 y damos de alta a la nº 41 se irá a la última pero si en la última está el nº 40 y la que estamos dando de alta es la 38 buscará si existe y si no existe entonces la insertará en el lugar que le corresponde según secuencia-orden natural de los números.
¿En cuánto a la pregunta que me hacía que debía hacer la macro en el caso de que se encontrase ya una referencia dada de alta e intentásemos introducir nuevos datos con ese mismo nº de referencia? En ese caso inmediatamente ha de salir un mensaje avisando al operador de que ya existe dicho nº y por tanto se le impida introducir más datos con dicho nº.
Supongo que será añadir alguna línea más a la macro.
Me ha servido su formulario, pero si cumplimenta este añadido ya sería de matrícula de honor.