filtro

14/10/2003 - 20:16 por Llen | Informe spam
Hola a todos!!!

Estoy haciendo una macro donde utilizó un Autofilter
mi problema es que quiero accesar al primer elemento de
los resultados que me da el filtro pero no se como
hacerlo, alguien tendrá alguna idea???

saludos
=)
 

Leer las respuestas

#1 Héctor Miguel
14/10/2003 - 22:44 | Informe spam
Hola, Llen !

... macro ... Autofilter ... accesar al primer elemento de los resultados que me da el filtro [...]



considerando que las filas [de los elementos] que NO 'cumplen' el criterio del filtro [realmente] se 'ocultan'...
... y tomando en cuenta que los titulos SON [tambien] 'parte' del rango con el filtro
el siguiente ejemplo 'busca' la primer fila 'visible' [a partir de la fila 2]
==Sub Primer_Celda_Filtrada()
If Not ActiveSheet.FilterMode Then Exit Sub
Dim Fila As Long, Fila_n As Long
With ActiveSheet.AutoFilter.Range
Fila_n = .Rows.Count
For Fila = 2 To Fila_n
If .Cells(Fila, 1).Height > 0 Then
MsgBox "Primer elemento ""filtrado"": " & .Cells(Fila, 1).Address
Exit For
End If
Next
End With
End Sub

Saludos,
Héctor.

Preguntas similares