Zdravím,
řeším v Excelu jednu věc, o které nemohu nalézt ve fórech žádnou zmínku.
Na listu využívám funkci subtotal, která se správným parametrem umí vytvořit součet pouze ze zobrazených řádků, takže buňky ze skrytých řádků se do součtu nezapočítají i když v nich jsou hodnoty. Problémem je ale okamžik kdy potřebuji něco podobného aplikovat na skrytý list. Rozumějte následovně:
Na listu 1 mám součet několika položek, ale tento součet chci zobrazovat na listu 2 pouze v případě, že je list 1 viditelný a není skrytý. Napadlo mě vyřešit to funkcí "když" ale netuším, jak tento vzorec vodně zapsat do buňky.
Za každou radu předem děkuji.
JK
Jak nezobrazovat součty ze skrytého listu Vyřešeno
-
- nováček
- Příspěvky: 10
- Registrován: leden 13
- Pohlaví:
- Stav:
Offline
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Jak nezobrazovat součty ze skrytého listu
Vítej na PC-Help
Vzorcema to asi nepůjde.
Ale makrem, které vložíš do Listu1, si budeš zapisovat hodnotu do A1 jestli je zobrazen nebo skryt ten list.
Ale nevím jestli makra ovládáš?
Potom už můžeš použít KDYŽ.
Vzorcema to asi nepůjde.
Ale makrem, které vložíš do Listu1, si budeš zapisovat hodnotu do A1 jestli je zobrazen nebo skryt ten list.
Ale nevím jestli makra ovládáš?
Kód: Vybrat vše
Private Sub Worksheet_Activate()
Sheets("List1").Range("A1") = "ListZobrazen"
End Sub
Private Sub Worksheet_Deactivate()
If Sheets("List1").Visible = 0 Or Sheets("List1").Visible = 2 Then
Sheets("List1").Range("A1") = "ListSkryt"
End If
End Sub
Potom už můžeš použít KDYŽ.
-
- nováček
- Příspěvky: 10
- Registrován: leden 13
- Pohlaví:
- Stav:
Offline
Re: Jak nezobrazovat součty ze skrytého listu Vyřešeno
Mnohokrát děkuji, funguje to perfektně, jít na to tímto způsobem mě vůbec nenapadlo... Ve VB se zatím příliš neorientuji, ale začíná to být nutnost :)
Ještě jednou díky.
Ještě jednou díky.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host