< návrat zpět

MS Excel


Téma: zobrazené řádky rss

Zaslal/a 13.11.2011 0:25

Mám zobrazené řádky např.1,2..-7.8,následují po filtru 56,57.. atd. Jakou funkcí zjistím číslo prvního
řádku po čísle 8/ tzn. že je zobrazen řádek 56 /.
Díky za odpověď.

Zaslat odpověď >

#006464
avatar

Option Explicit

Sub POM()
Dim MyRange As Range, cell As Range, stary As Long, novy As Long, Msg As String
Set MyRange = Range("A1", Cells(Cells.SpecialCells(xlCellTypeLastCell).Row, 1))
stary = 0
For Each cell In MyRange
If Rows(cell.Row).Hidden = False Then
novy = cell.Row
If novy - stary > 1 Then
Msg = MsgBox("Číslo riadku je: " & novy, vbOKOnly)
Exit Sub
Else: stary = novy
End If
End If
Next cell
End Sub
citovat
#006473
avatar
Lehký kalibr může být např. toto.Sub FiltrovanaOblast()
Range("B3:H3").AutoFilter
Range("B3").AutoFilter Field:=4, Criteria1:="=16913388"
i = Range("E65536").End(xlUp).Row
If i <= 3 Then
MsgBox ("Filtr je bez radku.")
Exit Sub
End If
Range("E4:E65536").Cells.SpecialCells(xlCellTypeVisible).Select
MsgBox "Prvni radek je " & Selection.Row
For Each c In Selection
If Not IsEmpty(c.Value) Then
s = s & c.Address & ","
End If
If c.Row > i Then Exit For
Next c
If s <> "" Then MsgBox ("Prosel jsem filtrovane data a nasel bunky " + vbCrLf + s)
End Sub
Může mít chybu v případě ... ??? 7citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse