ich generiere per VBA Pivottabellen und das klappt auf Anhieb prima.
nun ist es so dass standardmässig Zwischenzeilen hinzugefügt werden die mit
"Ergebnis" enden.
Ich hatte ursprünglich gedacht dass die erste dieser Zwischenzeilen auf
Zelle B20 landet also habe ich quick&dirty Folgendes eingefügt:
Range("B20").Select
Selection.Delete
nun stelle ich fest dass dies nicht immer stimmt, und ich lösche dadurch
blind die Information die zufällig in B20 steht...
Gibt es bei der Erstellung der Pivottabelle eine Instruktion um die
Zwischensummen grundsätzlich zu unterdrücken ? oder wie wird so etwas
normalerweise gehandabt ?
Danke für die Unterstützung.
(BTW, ich arbeite mit XL2003)
im Grunde genommen, ist das was du sagst richtig, setzt aber voraus dass der
User diesen Schritt selber unternimmt (zu Fuss so zu sagen).
ich würde es gern direkt mit VBA in der Tabellenerstellungsprozedur mit
einbauen. gibt es dafür eine Instruktion ? Und wie kann ich "Zwischensummen"
identifizieren ?
Danke für deine Hilfe.
"Alexander Wolff" wrote:
> .
>
Herv� RICHARD schrieb am 01.02.2010
> im Grunde genommen, ist das was du sagst richtig, setzt aber voraus dass der
> User diesen Schritt selber unternimmt (zu Fuss so zu sagen).
>
> ich w�rde es gern direkt mit VBA in der Tabellenerstellungsprozedur mit
> einbauen. gibt es daf�r eine Instruktion ? Und wie kann ich "Zwischensummen"
> identifizieren ?
Zeichne das Ausblenden der Zwischenergebnisse mit dem Makro-Recorder mal
auf, dann hast Du alle Objekte und Methoden und auch die korekte Syntax.
Baue dies dann in einen VBA-Code ein, der dir die einzelnen Felder im
Zeilen- oder Spaltenbereich platziert und passe die aufgezeichnete Zeile
f�r jedes Feld an.
Oder aber Du gehst nach dem Erstellen der PT alle Felder in einer Schleife
durch und setzt die Teilergebnisse auf ^Keine'.
Mit freundlichen Gr�ssen
Thomas Ramel
--
- MVP f�r Microsoft-Excel -
[Vista Ultimate SP-1 / xl2007 SP-1]