Microsoft Office a ďalšie kancelárske programy | Fórum

junx
18.4.2005 10:21
Pridať do obľúbených
Excel
Nazdar - mám problém - neznám syntax pro napsání podmínky v excelu, kdy value checkboxu na listu1 sešitu 1 mění viditelnost listu2 na sešitě2 todle nefunguje: if workbooks(sešit1).list1.checkbox1.value=true then workbooks(sešit2).list2.visible=false end if nevíte někdo jak to napsat správně? Dík za radu
4 príspevky
x__
18.4.2005 12:43 | |
+0 -0
Reagovať
Přihlaš se na Excel konferenci, většině se dostane rady: http://www.pandora.cz/conference/excel
pmdown
24.4.2005 23:02 | |
+0 -0
Reagovať
Samozrejme, že to funguje. Zrejme si to len napísal syntakticky nesprávne. Pri objekte CHECKBOX nie le dôležitý WorkBook, ale WorkSheet... If Worksheets("Hárok1").CheckBox1.Value = True Then Worksheets("Hárok2").Visible = False End If
matelko
1.6.2007 21:22 | |
+0 -0
Reagovať
jj PMDOWN ma pravdu, je to len v zápise - Private Sub CheckBox1_Click() If Me.CheckBox1 = True Then Worksheets("Hárok2").Visible = False Else Worksheets("Hárok2").Visible = True End Sub
obcasny_navstevnik
2.6.2007 08:01 | |
+0 -0
Reagovať
protoze ma byt skryt list2 v sesite2, tak udalostni procedura ceckbox v objektu list1 v sesite1 je napr.: Private Sub CheckBox1_Click() If CheckBox1.Value = True Then Workbooks("sešit2").Worksheets("list2").Visible = xlSheetHidden Else Workbooks("sešit2").Worksheets("list2").Visible = xlSheetVisible End If End Sub