No se puede ocultar la fila Excel 2003 de la función invocada desde la fórmula
Tengo esta funcion muy simple
Public Function HRows(xx As String)
BeginRow = 2
EndRow = 10
' HideRows
For RowCnt = BeginRow To EndRow
Cells(RowCnt,ChkCol).EntireRow.Hidden = True
Next RowCnt
End Function
Cuando se invoca desde un botón de comando, funciona bien, cuando se invoca como una fórmula, por ejemplo, = HRows (A1), desde una celda de la hoja de trabajo no hace nada en Excel 2003, funciona en Open Office Calc 4.1
Esto sucede en una hoja de cálculo vacía: sin protección, sin comentarios, sin formas (que se han sugerido como inhibidores en otras preguntas)
Eventualmente, quiero ocultar / mostrar las secciones relevantes de una hoja de cálculo, dependiendo de lo que el usuario ingrese en ciertas celdas clave; no quiero tener que agregar botones de comando para controlar la ocultación.