Automaattinen raportin muotoilu käyttämällä asetuspainikkeita

Anonim

Tämän vihjeen avulla raporttisi käyttäjät voivat valita useiden pivot -taulukkomuotojen välillä käyttämällä valintapainikkeita ja päivittää sitten pivot -taulukon automaattisesti! (Kätevä, kun käyttäjillä on raporttimuotoasetukset ilman, että heidän on siirryttävä pivot -taulukon työkalupalkkiin ja valittava se joka kerta)

Ensimmäinen askel:

Aseta vaihtoehtopainike (tai useita) mihin tahansa pivot -taulukon raporttityöarkkiin ja anna niille nimi, kuten "Raportin muoto 1", "Raportin muoto 2" jne.

Voit tehdä tämän siirtymällä kohtaan Näytä> Työkalurivit> Lomakkeet, valitsemalla työkalupakista Vaihtoehto -painike ja vetämällä sen raporttiin.

Vaihe kaksi:

Luo makro siirtymällä kohtaan "Työkalut> Makro> Makrot", kirjoita nimi, kuten "Format2" ja sitten "Luo"

Kirjoita tai leikkaa ja liitä seuraava VB -koodi. (Huomautus: Varmista, että pivot-taulukkoasi on merkitty oletusnimeksi "PivotTable1" napsauttamalla hiiren kakkospainikkeella mitä tahansa pivot-taulukon kohtaa, valitsemalla Taulukkoasetukset ja katsomalla Nimi-kenttää. Muussa tapauksessa sinun on vaihdettava pivot -taulukon nimi alla olevassa koodissa sen kanssa, jolla pivot -taulukko on nimetty):

Alumuoto2 ()

"Muoto 2 Makro

ActiveSheet.PivotTables ("PivotTable1"). PivotSelect "", xlDataAndLabel, True
ActiveSheet.PivotTables ("PivotTable1"). Muoto xlReport6

Solut Valitse
Valinnan kanssa
.HorizontalAlignment = xlYleistä
.VerticalAlignment = xlBottom
.WrapText = Väärä
Suunta = 0
.AddIndent = Väärä
.IndentLevel = 0
.ShrinkToFit = Väärä
.ReadingOrder = xlContext
Lopeta
Valinnan kanssa
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = Väärä
Suunta = 0
.AddIndent = Väärä
.IndentLevel = 0
.ShrinkToFit = Väärä
.ReadingOrder = xlContext
Lopeta

Solut Valitse
Valinta.Sarakkeet.Autofit
Alue ("A1"). Valitse

End Sub

~~~~~~~~~~~~~~~~~~~~~~~~~

Voit luoda eri muotoisia makroja käyttämällä samaa koodia, ja ainoa rivi, joka sinun on muutettava, on "Format xlReport6". Valittavana on noin 15 raporttimuotoa. Muuta vain "xlReport (number)" arvosta 1 arvoon 15.

Yllä oleva koodi sovittaa sarakkeet automaattisesti ja keskittää tekstin automaattisesti raportin muotoilun jälkeen.

Vaihe kolme:
Määritä makro asetuspainikkeelle napsauttamalla vaihtoehtopainiketta hiiren kakkospainikkeella, valitsemalla "Määritä makro" ja valitsemalla juuri luomasi makro. Tee tämä jokaiselle vaihtoehtopainikkeellesi

Se siitä! Nyt kun käyttäjä napsauttaa asetuspainiketta, pivot -taulukko päivittyy automaattisesti muotoon makron käyttämän muotoasetuksen perusteella. Testaa useita raporttityylejä nähdäksesi, mitkä niistä vastaavat tarpeitasi, ja määritä ne sitten makroillesi ja asetuspainikkeillesi.

Käyttäjäsi ovat kiitollisia ja vaikuttuneita!

Onnea!

~ CJ