Answer Question
0
0

Dobrý den,
lze nějak poznat v kódu, které řádky tabulky jsou po aplikaci automatického filtru viditelné a které ne? Volám Userform s textboxy a spinbuttonem jehož vlastnost value obsahuje číslo řádku v listu, na který jsou navázány textboxy formuláře. Když kliknu na spinbutton, zvýší se číslo ve value a tedy číslo řádku. Ale potřeboval bych, aby řádky které nevyhovují filtru byly přeskočeny, jinak se ve formuáři objeví položky z neviditelných řádků. Dá se to nějak vyřešit?
Děkuji za radu – Faltýnek.

Marked as spam
Avatar uživatele Odeslal Anonymous
Otázka položena 27.5.2016 17:40
134 views
0
Private answer

Dobrý den, Excel by měl rozeznat viditelnost buňky. Nemám s tím žádnou osobní zkušenost, ale mohla by fungovat podmínka:
If Rows(55).EntireRow.Hidden Then …

Marked as spam
Avatar uživatele Odeslal (Otázky: 1, Odpovědi: 340)
Odpověděl 8.6.2016 20:36
0
Private answer

Díky za odpověď,
tady je výsledný kousek kodu:
konfradek = ActiveCell.Row
Do
konfradek = konfradek – 1
DoEvents
Loop Until (Rows(konfradek).Hidden = False) Or (konfradek = 3)

Marked as spam
Avatar uživatele Odeslal Anonymous
Odpověděl 19.7.2016 8:46

Odešlete svou odpověď

Attach YouTube/Vimeo clip putting the URL in brackets: [https://youtu.be/Zkdf3kaso]