Visual Basic para Aplicaciones - Saber la catidad de filas ucupadas de una planilla

Life is soft - evento anual de software empresarial
 
Vista:

Saber la catidad de filas ucupadas de una planilla

Publicado por Mauricio (3 intervenciones) el 18/11/2004 17:43:29
Hola.

Necesito saber la cantidad de filas ocupadas de una planilla excel con VBA. Para esto, estoy ocupando lo siguiente
activesheet.rows.cout, pero me devuelve todas la filas de la planilla, incluyendo las que estan en blanco. ¿Como puedo saber la cantidad de filas realmente ocupas?, ¿existe alguna propiedad que me devuelva este dato?.

De antemano muchas 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

RE:Saber la catidad de filas ucupadas de una plani

Publicado por Federico (91 intervenciones) el 19/11/2004 20:15:21
Mirá yo para saber que número de filas están ocupadas, lo hago a través de una formula.
worksheets(1).range("A1").activate
activecell.FormulaR1C1="=Counta(rc:rC[65535])

En la celda "A1" tendrás la cantidad de filas ocupadas en la columna "A"
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:Saber la catidad de filas ucupadas de una plani

Publicado por David (1 intervención) el 18/02/2005 13:50:23
Por si les sirve de algo queria agregar mi forma de contar las celdas que es parecida a la publicada por federico
Saludos

Sub contar_sinBlancos()

' UltFila = devuelve el ultimo Nro de Fila con datos
UltFila = Hoja1.Range("A65536").End(xlUp).Row


Hoja1.Range("b2").Formula = "=Counta(A1:A" & UltFila & ")"

End Sub
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:Saber la catidad de filas ucupadas de una plani

Publicado por Tatayayan (7 intervenciones) el 25/11/2004 16:49:11
Esta macro cuenta las filas totalmente vacias del rango A1:C10, es decir debe tener las tres celdas vacias para considerarla vacia a la fila.

Sub vacias()
Dim Cant, vacias, F, C As Integer, celda As Range, Letras, letra As String
Range("A1:C10").Select
Letras = "ABC"
vacias = 0
For F = 1 To Selection.Rows.Count
For C = 1 To Selection.Columns.Count
letra = Mid(Letras, C, 1)
If IsEmpty(Range(letra + Trim(Str(F)))) Then Cant = Cant + 1
Next
If Cant = 3 Then vacias = vacias + 1
Cant = 0
Next
MsgBox vacias
End Sub
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:Saber la catidad de filas ucupadas de una plani

Publicado por Petter.pe (77 intervenciones) el 19/02/2005 01:44:05
Hola, puedes utilizar el miembro count de la clase WorksheetFunction de Excel. Por ejemplo:

NumeroRegistros = WorksheetFunction.Count(Range("A1:A200")
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