ich nutze mittlerweile in Excel 2007 bei PTs häufig die nette Funktion,
bei einzelnen Elementen per Rechtsklick einen Positiv (nur ausgewählte
beibehalten) oder Negativ-Filter (markierte ausblenden). Das einzige,
was mich dabei stört: Es geht nur über die Maus.
Ich habe nun versucht, die Sache per Makro, dem ich einen shortcut
zuweise zu lösen. Aber das Aufzeichnen von Makros (zu mehr reichts
nicht) macht entweder gar nichts oder erzeugt eine Liste aller
Elemente, die ausgeblendet werden. So klappt es jedenfalls nicht.
Hat jemand einen Tipp, wie man das ausblenden resp. beibehalten auf
Shortcuts legen könnte?
Viele Grüße
Frank
Frank Vellner schrieb am 11.03.2010
> ich nutze mittlerweile in Excel 2007 bei PTs häufig die nette Funktion,
> bei einzelnen Elementen per Rechtsklick einen Positiv (nur ausgewählte
> beibehalten) oder Negativ-Filter (markierte ausblenden). Das einzige,
> was mich dabei stört: Es geht nur über die Maus.
>
> Ich habe nun versucht, die Sache per Makro, dem ich einen shortcut
> zuweise zu lösen. Aber das Aufzeichnen von Makros (zu mehr reichts
> nicht) macht entweder gar nichts oder erzeugt eine Liste aller
> Elemente, die ausgeblendet werden. So klappt es jedenfalls nicht.
....anders aber auch nicht... ;-)
Das Filtern in PTs ist nur mit den eingebauten Mechanismen fix und elegant,
leider aber nicht mit VBA.
> Hat jemand einen Tipp, wie man das ausblenden resp. beibehalten auf
> Shortcuts legen könnte?
Ich fürchte, dass Du einzelne Subs erstellen musst, welche die Items des
aktuellen Feldes durchlaufen und dann entsprechend der Markierung die Daten
ein- und ausblenden.
Wir haben hier in der NG mal einen Code entwickelt, der die Auswahl eines
Pivot-Feldes invertiert - suche doch mal danach; das könnte deinem Wunsch
schon recht nahe kommen und bräuchte vielleicht nur noch erweitert zu
werden.
Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Vista Ultimate SP-1 / xl2007 SP-1]
> ....anders aber auch nicht... ;-)
na, dann halt für die Wunschliste von XL2010: "Mache deine
Kontext-Menü-Befehle der Menschheit auch per Tastatur verfügbar ;-)"
> Ich fürchte, dass Du einzelne Subs erstellen musst, welche die Items
> des aktuellen Feldes durchlaufen und dann entsprechend der Markierung
> die Daten ein- und ausblenden.
ach ne, das ist zu komplex. Letztlich wird es auch nichts bringen, denn
es geht ja um Zeitersparnis. Wenn ich mit der Tastatur 1 sek schneller
als mit der Maus bin, der Code aber nie so schnell sein kann, wie die
eingebaute Excel-Routine... bringt das Experiment ja nix.
Es vielleicht noch eine fixe Lösung, die euch Profis natürlich in den
Augen wehtut und die ihr nie freiwillig in einer NG posten würdet:
SendKeys. Shift-F10, t , a
als "Makro" für ausblenden. Aber wenn ich
SendKeys "+{F10}ta"
probiere, macht es nix :-(
Viele Grüße
Frank