< návrat zpět

MS Excel


Téma: fce na skryti radku rss

Zaslal/a 3.2.2011 21:10

Ahoj prosim o radu. Potreboval bych vytvorit vlastni funkci ktera by mi na zaklade argumentu pravda/nepravda v jedne bunce kterou bych urcil v te funkci skryla radky/sloupce opet navolene v te funkci. Je realne neco takoveho vytvorit?

Zaslat odpověď >

Strana:  1 2   další »
icon #004003
Poki
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.citovat
#004005
avatar
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.citovat
icon #004021
Poki
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 funkcicitovat
#004035
avatar
Dekuji za ochotu, nakonec jsem prece jen funkci podle vaseho prvotniho navrhu zavrhnul a pouzil jedno z uverejnenych maker ktere jsem po uprave rozkopiroval pro vsechny mozne CheckBoxy v celem formulari. Prece jen to ma vetsi logiku :) Zaskrtavatka se mi ale pro podobny ucel hodne libi a tak ted resim neco podobneho pro seznam filmu. Vzhledem k tomu ze VBA je pro me ale velka neznama a dokazu delat pouhe elementarni upravy tak se mi to samozrejme nedari. Mohl by jste mi prosim poradit jak by to melo vypadat aby se po zaskrtnuti/odskrtnuti ukazaly/skryly pouze ty radky s urcenym priznakem?
Příloha: zip4035_sesit1.zip (8kB, staženo 21x)
citovat
icon #004037
Poki
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
citovat
#004038
Stalker
Ahoj, taky jsem nedávno řešil, jak vést seznam filmů kdyžtak koukni na přiložený soubor
Příloha: rar4038_seznam-dvd.rar (35kB, staženo 23x)
citovat
#004039
avatar
Panove obema moc dekuju, jak Pokimu za vyreseni tak Stalkerovi za inspiraci. Cele tohle forum jde hned do oblibenych.. 4citovat
#004043
avatar
Tak jsem se vcera radoval predcasne. Myslel jsem ze az budu mit funkcni makro uz mi bude stacit zmenit tu klasifikaci (Drama) na ostatni a rozkopirovat pro dalsi Checkboxy. Ale opet jsem precenil svoje schopnosti. Tabulka takhle samozrejme funguje ale ja bych potreboval aby se pri soucasnem zatrzeni vice policek zobrazovaly vsechny takto definovane radky a ne jen ty ktere jsem zatrhl jako posledni - v podstate se mi to ted spise prepina. Slo by s tim neco prosim udelat?
Příloha: zip4043_movies.zip (12kB, staženo 17x)
citovat
icon #004046
Poki
nejak takto:
Příloha: zip4046_movies.zip (15kB, staženo 25x)
citovat
#004048
avatar
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 checkboxycitovat

Strana:  1 2   další »

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje