Excel - tango44

 
Vista:

tango44

Publicado por angellerida (5 intervenciones) el 02/05/2009 22:34:45
Hola amigos: Mi nombre es Angel y solo soy un aficionado a excel que pasa los ratos libres.
Mi consulta es la siguiente:
En una hoja de excel introduzco datos para que me los ponga en otra hoja de forma ordenada y siempre uno debajo del otro,esto ya me fuciona pero solo consigo hacerlo partiendo de la casilla A1. la orden que uso es esta
Linea_libre = WorksheetFunction.CountA(Range("A:A")) + 1
Linea_libre me recoge la celda Range("A:A") +1 Y no me deja celdas vacias .Esto es perfecto pero aunque cambie la "A" por cualquier otra letra nunca consigo que me lo ponga en la columna "C" .Alguien sabe que es lo que estoy haciendo mal.

Gracias por dedicarme vuestro tiempo.
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

RE:tango44

Publicado por Luis Fernando (803 intervenciones) el 02/05/2009 22:55:34
Mira si es lo que quieres:

Sub libre()
Linea_libre = WorksheetFunction.CountA(Range("B:B")) + 1
Range("C2") = Linea_libre
End Sub

Esta mira que linea es la primera libre por la columna B y lo coloca en C2
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

RE:tango44

Publicado por Luis Fernando (5 intervenciones) el 11/05/2009 11:58:34
Gracias Luis Fernando por dedicarme tu tiempo pero no me ha funcionado o no lo he sabido hacer funcionar.
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