Jos käsittelet myyntitietoja, jotka päivittyvät päivittäin. Koko myynnin seuraaminen viimeisimpään tietoihin syötettyyn päivämäärään pivot -taulukon avulla. Tässä artikkelissa opimme käyttämään pivot -taulukkoa uusimman päivämäärän valitsemiseksi tietokannassa makrojen avulla.
Seuraavassa on katsaus tietoihimme:
- Jotta voimme löytää automaattisesti uuden päivämäärän ja myynnin, meidän on tehtävä pivot
- Käytä pikanäppäintä ALT + N + V
Meidän on noudatettava seuraavia vaiheita:
- Napsauta Kehittäjä -välilehteä
- Valitse koodiryhmästä Visual Basic
- Kirjoita seuraava koodi laskentataulukkomoduuliin
Sub LatestDatePivot ()Dim pfiPivFldItem Kuten PivotItem
Dim dtmDate as Date
Laskentataulukoiden kanssa ("Sheet1"). Pivot -taulukot (1)
.PivotCache.Fresh
.ClearAllFilters
.RowRange
dtmDate = Arvioi ("Max (JOS (ISNUMBER (" & .Osoite (0, 0) & ")," & .Osoite (0, 0) & ",))")
Lopeta
Jokaiselle pfiPivFldItem -tiedostolle .PivotFields ("Päivämäärät"). PivotItems
Jos pfiPivFldItem.Value = “(tyhjä)” Sitten
pfiPivFldItem.Visible = Väärä
Muu
pfiPivFldItem.Visible = (Cdate (pfiPivFldItem.Value) = CLng (dtmDate))
Loppu Jos
Seuraava pfiPivFldItem
Lopeta
End Sub
- Kun olet kopioinut koodin, sinun on suoritettava makro käyttämällä ALT + F8 & valitse makro.
- Tai voit lisätä muodon ja määrittää makron; saamme uusimman päivämäärän
- Koodin testaaminen; jos muutamme nykyistä päivämäärää; saamme tuloksen sen mukaisesti
Jotta voit käyttää tätä koodia dynaamisesti, sinun tarvitsee vain seurata alla olevia vaiheita:
- Avaa Nimenhallinta painamalla CTRL + F3
- Kirjoita Viittaa ruutuun kaava muodossa
- = SIIRTYMÄ (Sheet1! $ A $ 1 ,,, COUNTA (Sheet1! $ A: $ A), 2)
- Napsauta ok -painiketta
- Nyt olemme valmiita käyttämään tätä Named -aluetta Pivot -taulukossa
- Napsauta pivot -taulukkoa
- Valitse Analysoi valintanauha> Napsauta Muuta tietolähdettä
- Paina F3 -pikakuvaketta käynnistääksesi nykyisen liittämisen nimen; valitse LatestDate
- Napsauta ok -painiketta kahdesti
- Testattavaksi voimme syöttää uuden päivämäärän
- Meidän tarvitsee vain napsauttaa suorakaiteen muotoa makron suorittamiseksi.
Tällä tavalla voimme valita viimeisimmän päivämäärän pivot -taulukosta VBA: n avulla.
Lataa-Kuinka valita viimeisin päivämäärä pivot-taulukosta VBA: n avulla