< návrat zpět
MS Excel
Téma: skrýt/zobrazit datovou řadu v grafu
Zaslal/a hankeys 8.11.2016 13:02
zdravím, potřeboval bych skript, který bude umět skrýt/zobrazit určenou datovou řadu v grafu.
mám v grafu řekněme 7 datových řad, které jsou pojmenovány. Potřeboval bych skript, který když se spustí poprvé, tak určenou datovou řadu skryje a když se spustí podruhé, tak ji naopak zase zobrazí.
ručně tohle dokážu dělat tím, že odškrtnu to zatržítko u té datové řady, ale přes záznam makra tohle nejde nahrát.
xlnc(8.11.2016 15:55)#033379 Žádné makro není potřeba, ale takhle naprázdno tu tlachat... podobný příspěvek je někde kousek od tohoto.
citovat
MePExG(8.11.2016 19:29)#033382 Ak je rada v bunkách c2:c10 a bunke f1 je hodnota 1, ktorá potom umožní zobraziť radu vynesenú z buniek z d2:d10, kde je vzorec d2=IF($f$1=1;c2;na()).
citovat
hankeys(10.11.2016 10:56)#033396 vyřešeno tímto kodem...
Sub Test()
Dim cht As Chart
Dim ser As Series
'Retrieve our chart and seriescollection objects'
Set cht = Worksheets("List1").ChartObjects("Graf 6").Chart
Set ser = cht.FullSeriesCollection(2)
'Set the first series line to be hidden'
With ser
If .IsFiltered = True Then
.IsFiltered = False
Else
.IsFiltered = True
End If
End With
End Sub
citovat