
Nějako pomocí makra to nejde?
Děkuji

Tady se můžete inspirovat:
http://wall.cz/index.php?m=topic&id=16116&page=1#post-16130

Já používám něco takého:
Private Sub Worksheet_Change(ByVal Target As Range)
Set aCell = Range("A26")
If Not Intersect(Target, aCell) Is Nothing Then
Range("B28:AS36").EntireRow.Hidden = aCell = "1"
End If
End Sub
JENOMŽE TO SKRIJE VŠECHNY ŘÁDKY.
POTŘEBUJI, ABY KDYŽ JE JEDEN PLNY ABY SE ZOBRAZIL DALŠÍ ŘÁDEK.
Když list zamknu nejde to.
Děkuji

Tak v prvním příspěvku chcete skrýt, teď zase zobrazit...
Já bych použil něco takového:Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 And Target.Row > 22 And Target.Row < 43 Then
ActiveSheet.Unprotect 'Password:="1234" - pokud je list zaheslovaný
Range(Target.Row + 1 & ":" & Target.Row + 1).EntireRow.Hidden = False
ActiveSheet.Protect 'Password:="1234"
End If
End Sub
Předpokládám, že na začátku bude zobrazen jen řádek 23. Po zápisu do sloupce C se zobrazí následující řádek.
Pokud ten poslední prázdný chcete skrýt, tak hlavně musíte vědět, kdy už nebudete zapisovat a nebo si na to udělat tlačítko.
Ten kód se samozřejmě vloží do listu "Faktura"

Zadal jsem funkci do listu Faktury ale nejde to?
Můžeš mi prosím poslat vzor.
Děkuji

Tiež sa pripojím s prosbou.
Skúšal som to a aj našiel nejaké súbory s podobným problémom ale nič. Nakoniec som sa dostal k tomuto.
Sub skry()
'
' skry Makro
Rows("10:15").Hidden = True
End Sub
Sub Vsetko()
Rows("10:15").EntireRow.Hidden = False
End Sub
Do skry by som ešte potreboval podmienku, že keď bude prázdna bunka napr. A11 a A12 tak po aktivovaní makra sa tieto riadky schovajú.
Ďakujem vopred za pomoc.