Excel - Saber el ultimo valor usado antes de una celda en blanco

 
Vista:
sin imagen de perfil
Val: 24
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Saber el ultimo valor usado antes de una celda en blanco

Publicado por Angel (11 intervenciones) el 11/08/2019 18:40:22
Estoy intentando saber cual seria el valor de ultima celda antes de una celda vacia. Tengo una base de datos y en la columna J (Sheet4) adjudico el numero de empleado. Por diversas cuestiones a veces elimino algunos datos de un empleado (es decir nombre, apellidos,nacimiento..etc), es una fila completa, quedando esta libre. Entonces intento decir al formulario que me diga por ejemplo si el ultimo numero de empleado usado antes de uno en blanco (en este caso 3) para cuando creo un nuevo empleado sepa que el numero 4 esta libre, sino que se vaya a la ultima celda libre.

Subo archivo para mejor comprensión.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Hector Madriz
Val: 575
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Saber el ultimo valor usado antes de una celda en blanco

Publicado por Hector Madriz (137 intervenciones) el 11/08/2019 19:30:31
Buen día, prueba esto:

1
2
UltFila = 1
While Trim(Sheets(4).Cells(UltFila, 1)) <> "": UltFila = UltFila + 1: Wend

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 24
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Saber el ultimo valor usado antes de una celda en blanco

Publicado por Angel (11 intervenciones) el 11/08/2019 19:50:07
Lo siento Hector pero no termino de entender.
He colocado la funcion dentro del Textbox para cada vez que se abra el userform me de el valor de lo deseado.

En el programa como puedes ver cuando abres el userform me da el valor del ultimo LastID, pero este no tiene en cuenta los espacios en blancos, por este motivo busco una solucion para encontrar el valor anterior a una celda en blanco en la columna J de la Sheet4 (oculta)

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Hector Madriz
Val: 575
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Saber el ultimo valor usado antes de una celda en blanco

Publicado por Hector Madriz (137 intervenciones) el 11/08/2019 20:46:49
Anexe la asignación en TxtLast; sin embargo considero que lo importante es implementarlo en la acción del botón <INSERT>.

Sheets(4).Cells(UltFila - 1, 10) : ultimo ID encontrado antes de un Passport vacio
Sheets(4).Cells(UltFila , n) : Fila disponible para insertar nuevo registro

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 24
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Saber el ultimo valor usado antes de una celda en blanco

Publicado por Angel (11 intervenciones) el 11/08/2019 21:55:33
perfecto.

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar