Inicio > Microsoft Excel > fejoal > Filas y columnas ocultas

Filas y columnas ocultas

Experto:
Usuario:
Fecha: 04/12/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
04/12/2008
speedcad, usuario preguntando en Microsoft Excel
Usuario
Hola fejoal soy yo de nuevo...

Mi pregunta es la siguiente:

¿Como puedo contar las filas y columnas ocultas de una tabla de excel desde visual basic?...

Se supone que hago una seleccion con MyArea y de toda la seleccion quiero saber el numero de filas y columnas ocultas...

Un saludo de SpeedCAD... :-)
04/12/2008
speedcad, experto respondiendo en Microsoft Excel
Experto

Hola SpeedCAD

LAs siguientes son dos funciones definidas por usuario (UDF) que cuentan las filas y las celdas oculatas en un rango:

Function CuentaFilaO(MyRange As Range)

Dim rCell As Range
Dim vSum

For Each rCell In MyRange
If rCell.EntireRow.Hidden Then vSum = vSum + 1
Next rCell

Calculate
CuentaFilaO = vSum
End Function

Function CuentaColO(MyRange As Range)


Dim rCell As Range
Dim vSum

For Each rCell In MyRange
If rCell.EntireColumn.Hidden Then vSum = vSum + 1
Next rCell

Calculate
CuentaColO = vSum
End Function

---

Es decir que podrás ingresarlas como fórmulas en la hoja. Si la necesitabas como una rutina dentro de una macro toma el loop For...next y captura el valor d ela variable vSum.

Espero que te ayude.

Un abrazo!
Fernando
04/12/2008
speedcad, usuario preguntando en Microsoft Excel
Usuario
Muchisimas gracias me resulto a la perfeccion...

hasta pronto...

Un saludo de SpeedCAD... :-)
Enlaces patrocinados