UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo


No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

psycho99killer


Hola buenas tardes .tengo una duda para ustedes es facil yo aun estoy aprendiendo y me atasque.
Como puedo hacer para hallar el ultimo valor del de la columna A y D bueno el problema es que simpre hay una fila vacia.
Bueno le pongo un ejemplo.


A--------------------------B---------------------C------------------D
ULVALOR1             Datoxxx
ULVALOR2             Datocccc
Cabecera1----cabecera2-----cabecera3--------cabecera4
Datox                                                                 datoc
Datoxx                                                                datocc
Datoxxx                                                              datoccc
Fila vacia fila vacia

ULVALOR1                        Dato4444
ULVALOR2                         Dato5555
Cabecera1----cabecera2----cabecera3----cabecera4
Dato14                                                           dato137
Dato20                                                            dato9
Dato3                                                             dato000
Dato4444                                                       dato5555
filavacia fila vacia

Asi me tendria que quedar en B2 seria igual a la ultima fila con datos la columna A  datoxxxx y B3 ultimo dato de columna D = datocccc

Y en B fila? Porque el rango de arriba es variable puede ser menos o mas que ponga los datos de la ultima fila de la columna A y D 

Bueno y sigue asi con mas datos hasta abajo.
Con rangos variables y dejando siempre una fila.

Siempre se deja una fila vacia y continua con un rango variable hacia abajo como los dos primeros ejemplos.

Serian tan amables de decirme cual es el codigo indicado?
Intente buscando con ultima fila pero el problema es que habia siempre una fila vacia y el rango es variable.

Espero no molestar ,pero me atasque y le pongo un ejemplo porque no pude subir el archivo.
 Gracias por su gentil ayuda y espero que se haya entendido.

jhon1904

avatar
hola

siempre que que abras un tema debe subir un archivo de ejemplo asi te podran ayudar, 

saludos,


_________________
Jhon Mayorquin
https://www.facebook.com/groups/1908894496046888/

psycho99killer


Un momento lo voy hacer en excel desde movil.
Asi sera mas facil de enterder mil perdones.

psycho99killer


Adjunto archivo
Archivos
rango variable con filas vacias.xlsx
Consulta
No tienes los permisos para descargar los archivos.
(9 KB)

psycho99killer


disculpen la molestia estaba buscando pero no encontré alguna solución parecida a mi problema.

vuelvo a subir el archivo para que se entienda mejor ya que lo hice en móvil en anterior.
gracias por su gentil ayuda.
Archivos
rango variable con filas vacias.xlsm
consulta
No tienes los permisos para descargar los archivos.
(10 KB)

jhon1904

avatar
hola,

no he podido comprender que es lo que necesitas, esperemos que explique de nuevo haber que es lo que necesitas y como es la solución.

saludos,


_________________
Jhon Mayorquin
https://www.facebook.com/groups/1908894496046888/

psycho99killer


La tercera la vencida : ) ojala me puedan ayudar muchas gracias por su gentil ayuda.
Archivos
nueva consulta.xlsm
Consulta
No tienes los permisos para descargar los archivos.
(13 KB)

jhon1904

avatar
Hola

Prueba con este codigo te hallara la ultima fila de la columna A y B, espero te sirva.


Código:
Sub UltimasfilasAB()
Dim UltimafilaA, UltimafilaB As Integer

UltimafilaA = Hoja1.Range("A" & Rows.Count).End(xlUp).Row + 1
UltimafilaB = Hoja1.Range("B" & Rows.Count).End(xlUp).Row + 1

End Sub



saludos,


_________________
Jhon Mayorquin
https://www.facebook.com/groups/1908894496046888/

psycho99killer


Ese fue mi problema que solo me halla el ultimo dato pero de la ultima tabla con datos.
 Si tengo 100 tablas me encontrara de la ultima tabla siempre. 
 
Por eso no sabia como hallar los datos que necesito de cada tabla ya que las tablas pueden variar en tamaño el codigo funciona pero solo para una tabla que sera siempre la ultima.

Buscando no encontre algo parecido para poder adecuarlo.

: (

jhon1904

avatar
Hola,

creo haberle entendido lo que necesitas, cuando le das clic en el botón pregunta en que tabla desea posicionarse hay solo digitas el numero  y el encuentra la celda vacía.

espero te sirva


saludos,
Archivos
nueva consulta.xlsm
No tienes los permisos para descargar los archivos.
(23 KB)


_________________
Jhon Mayorquin
https://www.facebook.com/groups/1908894496046888/

psycho99killer


gracias por ver el problema.
por ahí va el resultado del problema.

muchas gracias por el código , el código que me hiciste me mandaba siempre a la fila vacia y le agregue .

celda.Offset(-1, 0).Select

para que me deje en la ultima celda esa tabla.

bueno hasta ahí ok.

ahora como seria para que en la columana B me de el resultado de cada tabla? o sea de la búsqueda?

con un solo click me muestre el resultado de cada tabla en la columna B.

En cada tabla en la columna B  debe de ir el resultado como se muestra en el ejemplo.

en la primera tabla el resultado  seria  B3 = A8
o sea luisa.
y asi sucesivamente en cada tabla . asi como muestro en el ejemplo que puse al costado.

primero puse el antes y el después de como debería que quedar la tabla.
bueno como no encontraba nada parecido lo hacia manual poniendo por ejemplo b= a la ultima fila con datos de la tabla.
bueno imagínense tener muchos datos.
   Sad

gracias por ver el problema y ayudar.
gracias por la idea.
por ahí esta el desarrollo del problema.

jhon1904

avatar
Hola,

Pues ya tienes la solución lo únicos que tienes que hacer en vez que recorra la columna A que ahora recorra la columna B y listo.

Saludos,


_________________
Jhon Mayorquin
https://www.facebook.com/groups/1908894496046888/

psycho99killer


ok. gracias.

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.