Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] Pivot-Tabelle mit unbestimmten DAtenbereich
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Frederic
Besserwisser
Besserwisser


Anmeldedatum: 18.08.2008
Beiträge: 67
Wohnort: www.sevenply.de

BeitragVerfasst am: 08.09.2008, 10:08 Nach oben

Servus liebe Leute.
Ich habe da ein Problem mit einer Pivot-Tabelle.


Ich habe drei Spalten aus denen die Pivot-Tabelle erzeugt wird: Bezeichnung, Größen & Bestand. (Bezeichnung als Zeilen, Größen als Spalten, Bestand als Inhalt).

Das Erzeugen der Pivot-Tabelle findet in einem Makro statt. Das Problem besteht darin, dass die Ausgangsdaten immer mehr werden und ich möchte, dass diese berücksichtigt werden.

Sprich: Die Daten stehen von A1:C100. Daraus wird die Pivot-Tabelle erzeugt. Kein Problem. Doch wenn sich die Daten auf A1:C110 erweitern, werden die neuen 10 nicht berücksichtigt.

Wenn ich beim erzeugen einen größeren Datenmengenbezug (z.B A1:C150) verhunzt das das Ergebnis der Pivot-Tabelle.

Ist es überhaupt möglich, dass das Makro beim Erzeugen der Pivot-Tabelle der Datenbereich bis zum Ende der bestehenden Datentabelle asuwählt oder das auf andere Weise realisiert?
Glaube fast ich wünsche mir da etwas, was garnicht realisierbar ist ^^


Gruß, Freddy

_________________
Image
Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 472
Wohnort: Kiel

BeitragVerfasst am: 08.09.2008, 10:10 Nach oben

Frederic hat Folgendes geschrieben:
Glaube fast ich wünsche mir da etwas, was garnicht realisierbar ist ^^

Wenn Du es manuell realisieren kannst, ist es auch per Makro realisierbar, nur schneller. Wink

Wie sieht denn Dein Code dazu bislang aus?

Aber mal als erster Ansatz, was Du erweitern könntest:

Code:
dim y as long: dim r as string
'von C65536 nach oben gehen und die unterste belegte Zelle finden
y = ActiveSheet.Cells(65536, 3).End(xlUp).Row
'bereich A1:Cxxx ist der werte-bereich
r = "A1:C" & y

Und das "r" kannst Du dann dort benutzen, wo jetzt die Konstante "A1:C100" oder was auch immer steht.

Gruß, Michael


Zuletzt bearbeitet von miriki am 08.09.2008, 10:17, insgesamt einmal bearbeitet
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5748

BeitragVerfasst am: 08.09.2008, 10:13 Nach oben

Hallo!

Definiere einen dynamischen Bereichsnamen:
Menü Einfügen > Name > Definieren
Name: MeineListe
Bezieht sich auf: =BEREICH.VERSCHIEBEN($A$1:$C$1;;;ANZAHL2($A:$A))

Dieser Bereich passt sich immer auf die Länge in Spalte A an und du kannst ihn als Quelle für deine PT nutzen.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen und hilft sicher gerne weiter!
Benutzer-Profile anzeigenPrivate Nachricht senden
Frederic
Besserwisser
Besserwisser


Anmeldedatum: 18.08.2008
Beiträge: 67
Wohnort: www.sevenply.de

BeitragVerfasst am: 08.09.2008, 14:13 Nach oben

@ miriki: irgendwie habe ich deinen ansatz nicht zum laufen gebracht. habe deinen code mit ins makro übernommen und alles angepasst, doch beim durchlauf des makros hatte ich immer einen fehler "1004" Sad trotzdem danke


@ schatzi: habs zum laufen bekommen. entspricht genau meinen wünschen. dankeschön

_________________
Image
Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Excel Tabelle! Register nicht Sichtbar? koni22 Microsoft Access Hilfe 0 03.01.2009, 11:12 Letzten Beitrag anzeigen
Keine neuen Beiträge Tabelle sinnvoll Filtern eveN Microsoft Excel Hilfe 2 16.12.2008, 10:28 Letzten Beitrag anzeigen
Keine neuen Beiträge Auswahlfeld aus Tabelle SSC streezer Microsoft Access Hilfe 1 15.12.2008, 08:32 Letzten Beitrag anzeigen
Keine neuen Beiträge Brauche Hilfe für Excel s-verweis bzw... frankfurt101 Microsoft Excel Hilfe 1 12.12.2008, 18:34 Letzten Beitrag anzeigen
Keine neuen Beiträge Etiketten drucken, aus Excel Tabelle Rodman Microsoft Word Hilfe 2 09.12.2008, 15:26 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de