< návrat zpět
MS Excel
Téma: Zobrazení řádku
Zaslal/a marficek119 3.8.2011 16:02
Ahoj všem,
potřebuji radu. Mám formulář, kde jsou skryté řádky. Potřebuji, aby když vyplním buňku př C2, tak aby se mě odkryl následující řádek (skrytý). Pak opět budu vyplňovat buňku C3, odkryje se další následující řádek. Snad jsem to popsal srozumitelně:-). Pomůže někdo s kódem?
Díky M.
Poki(3.8.2011 16:45)#005681 pouzil bych asi tuhle proceduru vlozenou do modulu prislusneho listu:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Columns(1)) Is Nothing And Len(Target) > 0 Then
Rows(Target.Row + 1).Hidden = False
Cells(Target.Row + 1, 1).Select
End If
End Subcitovat
Super Díky,
ještě drobný problém, když zapnu jiné makro, vyskočí error. Dá se nějakým příkazem ta tvoje procedura vypnout.Jakože by se při zpuštění druhého makra, které mám ve formuláři tvoje procedura dočasně deaktivovala? Asi blbost co?
citovat
Poki(3.8.2011 18:29)#005683 na zacátek tveho makra vloz:
Application.EnableEvents = False
a na konec:
Application.EnableEvents = Truecitovat
Děkuji, už je to v pořádku.
Co přesně tento(Application.EnableEvents = False) příkaz "dělá", tedy k čemu v kódu slouží?
Díky
citovat