< návrat zpět
MS Excel
Téma: Listy
Zaslal/a €Ł мσşqμΐτσ 9.11.2011 7:12
Ahoj.
Chci se zeptat jak by šlo předělat příkaz viz níže.
aby mi kontrolovalo jenom na některých listech a ne na všech. např. první dva listy vynechat je ich dohromady 8
Díky
Dim lst As Worksheet
For Each lst In Worksheets
If lst.FilterMode = True Then lst.ShowAllData
Next lst
RomanNTA(9.11.2011 7:55)#006411 A co když je vyjmenuješ ???
Dim lst As string
For Each lst In array('list1','list5','list10','posledni')
If Worksheets(lst).FilterMode = True Then
Worksheets(lst).ShowAllData
Next lst
citovat
Díky za odpověď.
Zkoušel jsem to, ale
For Each lst In array('list1','list5','list10','posledni')
mi píše chybu a řádek je červeně.
Něco mu asi vadí
citovat
RomanNTA(9.11.2011 13:53)#006414 For Each lst In array("list1","list5","list10","posledni")
citovat
JJ teď už to funguje DÍKY. Jenom místo
as String jsem musel dát
as Variant
Ještě jednou díky.
citovat