Office: Zugriff auf bestimmte interne Pivottabellen-Nr.

Helfe beim Thema Zugriff auf bestimmte interne Pivottabellen-Nr. in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo allerseits, beim Generieren einer Pivottabelle zählt Excel die jeweilige Tabellen-Version automatisch nach oben. („PivotTable1“ bis... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von leMatze, 18. Juli 2006.

  1. leMatze Erfahrener User

    Zugriff auf bestimmte interne Pivottabellen-Nr.


    Hallo allerseits,

    beim Generieren einer Pivottabelle zählt Excel die jeweilige Tabellen-Version automatisch nach oben. („PivotTable1“ bis „PivotTableX“).

    Mein Problem ist nun, dass ich in einem Makro immer wieder auf die selbe Tabelle zugreifen muss. Somit brauche ich den gleichen internen Tabellen-Name.

    Mit

    ActiveSheet.PivotTables("PivotTable5").Name = "PivotTable1"

    benenne ich eine bestimmte Tabelle um. Wie kann ich aber auf einen variierenden Tabellen-Namen zugreifen, um ihn umzubenennen???

    Also sinngemäß

    ActiveSheet.PivotTables("PivotTable[X]").Name = "PivotTable1"

    Hat jemand eine Idee?
     
    leMatze, 18. Juli 2006
    #1
  2. freaky
    freaky Erfahrener User
    Hi,

    ehrlich gesagt weiß ich nicht genau wie Du das meinst. Aber wenn Du eine Variable einbauen willst geht das ganz einfach so:

    Code:
    Dim Var As String
    
    Var = "4"
    ActiveSheet.PivotTables("PivotTable" & Var).Name = "PivotTable1"
    Du musst nur daran denken, dass "Var" ein String ist....
     
    freaky, 18. Juli 2006
    #2
  3. leMatze Erfahrener User
    Ich glaub, dass bringt mich noch nicht zum Ziel. Ich versuch es mal mit einer neuen Erklärung:

    Generiere Dir mal eine einfache Pivottabelle. Wenn Du dann auf „Tabellenoptionen“ gehst, findest Du in dem sich öffnenden Fenster einen Namen („PivotTable“ & Zahl) für die Tabelle. Lösche die Tabelle und baue eine neue. Für jede neue Tabelle erhöht Excel automatisch den Zähler im internen Tabellennamen.

    Nun folgendes Problem:

    Ich will mir aus einer Tabelle eine Pivottabelle auf einem definierten Tabellenblatt [„Pivottabelle“] bauen lassen. Die auf dieser Seite zuvor stehenden Daten [alte Pivottabelle] lösche ich am Anfang meines Makros komplett.

    Code:
    […]
    ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
        "Hilfstabelle2!C1:C4").CreatePivotTable TableDestination:= _
        "[Planung_Ansatz_DST_PHASE2_new_intern_2.xls]Pivottabelle!R1C1", TableName:= _
        "PivotTable1", DefaultVersion:=xlPivotTableVersion10
    ActiveSheet.PivotTables("PivotTable1").AddFields RowFields:="Geschäftszeiten", _
            ColumnFields:="Mitarbeiter"
        With ActiveSheet.PivotTables("PivotTable1").PivotFields("Anwesenheit")
            .Orientation = xlDataField
            .Caption = "Summe von Anwesenheit"
            .Function = xlSum
            .NumberFormat = "0,0"
        End With
    […]
    Lasse ich das Makro nun mehrfach wegen geänderter Quell-Daten laufen, zählt Excel den Tabellennamen intern hoch [im obigen Code beim 1. Versuch "PivotTable1"]. Da das Script auf diesen festen internen Namen zugreift, ist ab dem 2. Versuch kein Zugriff mehr möglich. Das Script bringt einen Fehler:

    Laufzeitfehler ’1004’
    Die PivotTables-Eigenschaft des Woksheet-Objektes kann nicht zugeordnet werden.

    Da ich nicht über „Daten aktualisieren“ gehen will, brauche ich also irgendwie einen variablen Namen bzw. einen Code, der diesen Fehler nicht bringt…
     
    leMatze, 18. Juli 2006
    #3
  4. freaky
    freaky Erfahrener User

    Zugriff auf bestimmte interne Pivottabellen-Nr.

    Hi,

    warum stellst Du nciht fest, wieviele "PivotTables" Du schon hast (mit "ActiveSheet.PivotTables.Count"). Und nimmst dann den nächsten Zähler. Wobei - ich weiß nicht woraus der Makroteil aufgerufen wird, den Du dort geschrieben hast - aber Du könntest doch einen festen Namen vergeben - ohen den Zähler?! Dann hast Du diese Probleme nicht...
     
    freaky, 18. Juli 2006
    #4
Thema:

Zugriff auf bestimmte interne Pivottabellen-Nr.

Die Seite wird geladen...
  1. Zugriff auf bestimmte interne Pivottabellen-Nr. - Similar Threads - Zugriff bestimmte interne

  2. MS Teams: Kein Zugriff auf meine Organisation

    in Microsoft Teams Hilfe
    MS Teams: Kein Zugriff auf meine Organisation: Guten Tag, ich nutze bisher Teams als Gast bei anderen, die mich zu Sessions einladen. Ich möchte aber das Feature "unscharfer Hintergrund" nutzen und selbst einladen können. Dazu versuche ich...
  3. Keinen Zugriff auf Organisation

    in Microsoft Teams Hilfe
    Keinen Zugriff auf Organisation: Hallo Ich habe keinen Zugriff auf meine Organisation wenn ich mich über Teams in Windows anmelde. Auf meinem iPhone klappt das aber ohne Probleme. Was könnte der Grund dafür sein? Vielen...
  4. Bei MS Teams keinen Zugriff auf eig. Organisation

    in Microsoft Teams Hilfe
    Bei MS Teams keinen Zugriff auf eig. Organisation: Hallo, beim Start von Teams kann ich nicht auf meine "eigene Organisation" zugreifen. Dafür besteht die Möglichkeit bei zwei Organisationen anzumelden, wo ich "Gast" bin. Und die Anmeldung dort...
  5. Sie haben keinen Zugriff auf die Organisation in Teams

    in Microsoft Teams Hilfe
    Sie haben keinen Zugriff auf die Organisation in Teams: Nach dem ich eine Gast anfrage eingegangen bin kommt folgende Meldung "Sie haben keinen Zugriff auf die Organisation (eigene Organisation) in Teams". Kann jetzt nur noch auf diesen neue Gast...
  6. Keinen Zugriff mehr

    in Microsoft Teams Hilfe
    Keinen Zugriff mehr: Hallo, ich habe vor Monaten ein Teams für mein Kleinunternehmen erstellt. Bis gestern Mittag ging das hervorragend. Plötzlich habe ich keinen Zugriff mehr auf das Team. Meine Kollegen schon noch....
  7. Kein Zugriff auf Schulkonto mehr - Neue Handynummer

    in Microsoft Teams Hilfe
    Kein Zugriff auf Schulkonto mehr - Neue Handynummer: Sehr geehrte Damen und Herren, ich habe vor kurzem eine neue Handynummer bekommen, leider ist / war mein Microsoft Schul/Studenten-Account nach wie vor mit meiner alten Handynummer verknüpft....
  8. Sie haben keinen Zugriff auf die Organisation xxx.de in Teams. Wählen Sie eine andere ...

    in Microsoft Teams Hilfe
    Sie haben keinen Zugriff auf die Organisation xxx.de in Teams. Wählen Sie eine andere ...: Wenn ich meine Deskop-App Teams starte, erscheint die Meldung: "Sie haben keinen Zugriff auf die Organisation xxx.de in Teams. Wählen Sie eine andere Organisation oder wenden Sie sich an Ihren...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden