Jak nezobrazovat součty ze skrytého listu Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Jakub Klinke
nováček
Příspěvky: 10
Registrován: leden 13
Pohlaví: Muž
Stav:
Offline

Jak nezobrazovat součty ze skrytého listu

Příspěvekod Jakub Klinke » 15 led 2013 17:35

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

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Jak nezobrazovat součty ze skrytého listu

Příspěvekod cmuch » 15 led 2013 19:02

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áš?

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Ž.

Jakub Klinke
nováček
Příspěvky: 10
Registrován: leden 13
Pohlaví: Muž
Stav:
Offline

Re: Jak nezobrazovat součty ze skrytého listu  Vyřešeno

Příspěvekod Jakub Klinke » 16 led 2013 09:24

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.


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Seznam[Bot] a 4 hosti