
Nevim, jestli je stastne skryvat radky/sloupce pomoci funkce.
Funkce by mela pouze vracet hodnotu na zaklade zadanych argmentu.
Bylo by asi lepsi pro ucely skryvani a zobrazovani radku/sloupcu pouzit proceduru, kterou je treba spoustet (at uz uzivatelem nebo udalosti listu).
Zkuste si radsi jeste jednou promyslet, kdy se ma jaky radek nebo sloupec skryt.

Jde o to ze to potrebuju do pomerne rozsahleho formulare se strojarskymi vypocty. Mam v umyslu pomoci zaskrtavatka skryvat/zobrazovat jednotlive oblasti tohoto formulare pro vetsi prehlednost. Nasel jsem tady uz temata kde se neco takoveho resilo. Ovsem prave vzhledem k velkemu poctu skryvanych/zobrazovanych oblasti mi prislo jednodusi resit neco takoveho pomoci funkce kde si budu moci jednotlive oblasti snadno definnovat.

NO dobre, funkci lze napsat, jen potrebuji vedet, jakou ma vracet hodnotu, resp. jak se ze zadanych argumentu ma hodnota spocitat.
Nejak totiz nechapu, jak chcete funkci definovat oblasti...resp. pro funkci

treba takto:Private Sub CheckBox1_Click()
For i = 4 To 20
If CheckBox1.Value = True Then
If Cells(i, 3).Value = "Drama" Then
Rows(i).Hidden = False
Else
Rows(i).Hidden = True
End If
Else
Rows(i).Hidden = False
End If
Next i
End Sub

To byl fofr, parada.. i s pripravou na snadne rozkopirovavani. Dekuji. Jeste mi tam dochazi k tomu ze pri skryti vsech radek tim ze vse odtrhnu jiz ale nedojde k jejich zobrazeni prestoze zaskrtnu vsechny checkboxy