Dator > hur du ändrar källan till en Excel- pivottabell med VBA

  • hur du ändrar källan till en Excel- pivottabell med VBA


  • Microsoft Excel är ett kalkylprogram . Ett inslag i detta program är att du kan använda sitt kalkylblad för att lagra data på liknande sätt som du skulle i en databas och sedan referera till det i dynamiska grafiska presentationer . Det finns två typer av skärmar kan du använda : Pivottabeller och pivotdiagram . Pivottabeller kan användas för att sortera, filtrera och sammanfatta dina data . Det enda sättet att ändra datakällan som används av en pivottabell när det har skapats genom guiden är att uppdatera den från VBA -kod i bakgrunden .
    1
    Skapa en pivottabell objekt i VBA så att du kan uppdatera källan . Kopiera koden nedan och placera den i ditt makro eller funktion .

    Dim ptMyPivotTable Som pivottabell
    2 .
    Anslut din pivottabell objekt med ditt verkliga pivottabell . Kopiera koden nedan .

    Set ptMyPivotTable=ActiveSheet. PivotTables (1 )
    3 .
    Uppdatera SourceData egendom i din pivottabell invända mot de nya värdena . Du kan göra detta genom att kopiera VBA-koden anges. Suppleant önskat dataområde i stället för " A1 " i exemplet .

    ptMyPivotTable. SourceData=Range ( " A1 " ) . CurrentRegion. Address ( Sant, sant , xlR1C1 , True )

    vill hänvisa till en rad på en annan ark kan du använda följande kod .

    ptMyPivotTable. SourceData=Sheets ( " mySheetName " ) . [A1 ] . CurrentRegion. Address ( Sant, sant , xlR1C1 , True )
    4 .
    Uppdatera data faktiskt visas i pivottabellen med hjälp av VBA -kommandot nedan .

    ptMyPivotTable. RefreshTable
    5 .
    Släpp resurser som du använt i din pivottabell objekt genom att ställa den lika med Ingenting .

    Set ptMyPivotTable=Inget
     

    tips och varningar


     

    • Du kan ha data i pivottabell uppdateras varje gång de faktiska data ändras . För att göra det bara ställa in kalkylbladet för att automatiskt beräkna och lägga till RefreshTable kommandot till Worksheet_Calculate funktionen . Se länken i avsnittet Resurser för mer information .
    4 5 7 0 1


Previous:nothing Next:hur man skapar min egen webbplats PHP





Relaterade artiklar


  • hur du ställer animation bakgrunden på en webbsida
  • om microsoft.net
  • hur man demonterar en dll
  • hur man blir en snabbare programmerare
  • directx Visual Basic tutorial
  • hur man ringer ett orakel paket från Visual Basic
  • hur man kakel en bakgrund i html
  • hur man hittar filstorleken i en php -server
  • Microsoft SQL utveckling
  • hur man kontrollerar java historia i Windows Vista