Hvordan Lage Animerte Diagrammer I Excel

denne opplæringen vil demonstrere hvordan du lager animerte diagrammer i alle Versjoner Av Excel: 2007, 2010, 2013, 2016 og 2019.

Excel Animerte Diagrammer-Gratis Mal Nedlasting

Last ned Vår Gratis Animerte Diagrammal For Excel.

Last Ned Nå

et animert Excel-diagram som trekker seg på skjermen foran publikumets øyne, er en kraftig og iøynefallende måte å sette dataene i bevegelse på.

i motsetning til statiske grafer gir animerte diagrammer ekstra kontekst til dataene dine og bidrar til å identifisere nye mønstre. Som et eksempel, ta en titt på det animerte linjediagrammet med markører vist nedenfor som viser BNP i fire land (USA, Kina, Brasil og Tyrkia) de siste tiårene.

mens den statiske motparten ikke ser ut som noe spesielt eller nytt, gjør den animerte effekten det mulig for diagrammet å fortelle historien for deg, noe som gir liv til de ubevegelige BNP-tallene.

Animerte diagrammer I Excel gratis mal

i denne trinnvise, nybegynnervennlige opplæringen lærer du hvordan du gjør det samme med dataene dine—selv om du bare gjør dine første skritt i Excel.

Komme I Gang

Vurder følgende datatabell som inneholder BNP-tallene for hvert land:

Animerte diagrammer originale data

for å animere diagrammet, skal vi bruke en enkel Vba-Makro som jevnt plotter verdiene på grafen.

Notat: Når du legger TIL vba-kode i arbeidsboken, må du huske å lagre arbeidsboken i .xlsm-format (Makroaktivert Regneark For Microsoft Excel) for å aktivere makroer.

nå, la oss rulle opp ermene og komme oss ned til jobb.

Kort tid? Last ned Vår Gratis Animerte Diagram Mal For Excel.

Last Ned Nå

Trinn # 1: Sett opp hjelpekolonnene.

for å begynne med, utvide datatabellen med flere hjelpekolonner der de faktiske verdiene gradvis kopieres inn, og skaper animasjonseffekten.

Kopier overskriftene til kolonnene som inneholder BNP-tallene (B2:E2) til de tilsvarende cellene ved siden av datatabellen (F2:I2).

celleområdet uthevet i lysrød (F3:I13) definerer stedet der VI skal lagre vba-makroutgangen.

legg i tillegg til desimaltegn for det uthevede celleområdet (Hjem > Tall > Kommastil).

Sett opp hjelpekolonnene for makroutgangen

Trinn #2: Plott et tomt diagram.

når du har tildelt plass til hjelpekolonnene, bygger du et tomt 2d-diagram ved hjelp av kolonnene (F2: I13) som kildedata:

  1. Marker en tom celle.
  2. Bytt til Kategorien Sett inn.
  3. Klikk » Sett Inn Linje Eller Område Diagram.»
  4. Velg » Linje Med Markører.»

Lag et tomt kolonnediagram

Etter å ha gjort det, må vi nå koble det tomme diagrammet til cellene i hjelpekolonnene (F:I). Høyreklikk på det tomme plottet og klikk » Velg Data.»

Åpne Dialogboksen Velg Data

i Dialogboksen Velg Datakilde, under «Legend-Oppføringer (Serie)», trykk På» Legg til » – knappen.

 Trykk på" Legg til "- knappen

opprett fire nye dataserier basert på hjelpekolonnene (F: I):

  1. for» Serienavn » angir du overskriftsradcellen I kolonne USA (F2).
  2. velg det tilsvarende tomme celleområdet (F3:F13) for «Serieverdier».

Gjenta samme prosess for de resterende tre kolonnene.

Sett opp nye dataserier

når du har dataseriene på plass, importerer du de horisontale akseetikettene til diagrammet.

For å gjøre det, klikk på» Rediger «- knappen under» Horisontale (Kategori) Akseetiketter».

 Trykk På "Rediger" - knappen

i Dialogboksen Akseetiketter, under «akseetikettområde», uthev akseverdiene (A3:A13).

Marker akseverdiene

her er et pro-tips: Hvis du regelmessig legger til eller fjerner elementer fra datatabellen, kan du konfigurere dynamiske diagramområder for å unngå å måtte justere kildekoden hver gang det skjer.

gjør det fremtidige linjediagrammet enda mer informativt ved å legge til diagramtittel og forklaring:

  1. Klikk på diagramområdet.
  2. Gå til Utforming-fanen.
  3. Velg «Legg Til Diagramelementer.»
  4. Legg til diagramtittelen (Diagramtittel > Over Diagram).
  5. Legg til diagramforklaringen (Forklaring > Nederst).

Legg til diagramtittelen og diagramlegenden

Trinn # 3: Program VBA for å lage den animerte effekten.

Når diagrammets kildedata er satt opp på riktig måte, kommer neste den harde delen-skriver vba-makroen som vil gjøre alt det skitne arbeidet for deg med bare ett klikk.

før vi dykker inn i det nitty-gritty, må du sørge For At Du har Utvikler-fanen vist i Båndet. Hvis den er deaktivert, høyreklikker du på et tomt mellomrom i Båndet og velger «Tilpass Båndet» fra menyen som vises.

 Klikk På "Tilpass Båndet"

i Dialogboksen Alternativer For Excel, merk av i» Utvikler «- boksen og klikk » OK.»

Få Tilgang Til Fanen Utvikler

Etter å ha gjort det, er Det på tide å frigjøre Kraken Av Excel, funksjonen som skyver grensene for hva som er mulig i regnearkets verden. Det er på tide å slippe løs kraften I VBA.

åpne FØRST vba-editoren:

  1. Naviger Til Utvikler-fanen.
  2. Klikk på «Visual Basic» – knappen.

Åpne vba-editoren

i redigeringsprogrammet velger du Sett inn-fanen og velger » Modul.»

Legg til en ny modul i arbeidsboken

når du er der, kopier følgende makro inn i kodevinduet:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

Sub Animated_Chart()
‘Deklarere Variabler
Const StartRow Så Lenge = 2
Dim LastRow Så Lenge
Dim Radnummer Så Lenge
‘ Hent Siste Rad Med Data
LastRow = Område («A» & StartRow).Slutt (xlDown).Rad
‘ Fjern Diagram & Vis Tomt Diagram
Område («F» & StartRow,» I » & LastRow).ClearContents
DoEvents
Søknad.Vent ( Nå + TimeValue(«00:00:1»))
‘Gå Gjennom Hver Diagramperiode
For Radnummer = StartRow Til LastRow
DoEvents
Område («F «& Radnummer,» I » & Radnummer).Verdi = Område («B» & Radnummer, » E » & Radnummer).Verdi
Søknad.Vent ( Nå + TimeValue(«00:00:1»))
DoEvents
Neste Radnummer
Slutt Sub

ved første øyekast kan koden virke skremmende FOR VBA-nybegynnere, men i virkeligheten tar det bare noen få enkle trinn for å tilpasse koden til dine behov.

I Utgangspunktet kan koden brytes ned i fire seksjoner som vist på skjermbildet nedenfor. De grønne rektanglene representerer segmentene av koden som må skreddersys til dataene dine – mens resten skal forbli uendret.

 Animerte diagrammer VBA-kode

la oss zoome inn på delene du trenger for å finjustere. For enkelhets skyld, ta en titt på datatabellen og følg fotsporene mine:

de underliggende diagramdataene som driver det animerte diagrammet

Erklærer Variabler: Denne delen introduserer nye variabler FOR VBA å jobbe med. I vårt tilfelle hjelper konstanten merket Som «StartRow» VBA å finne ut hvor datatabellen begynner (rad 2). Derfor bør konstantverdien svare til raden der dataene starter.

1
Const StartRow Så Lenge = 2

Få Siste Rad Med Data: denne kodelinjen forteller VBA å analysere datatabellen og definere hvor datatabellen slutter (rad 13) slik at den senere bare kan zoome inn på verdiene innenfor det angitte celleområdet mens du forlater resten av regnearket.

hvis DU vil trekke den av, angir DU den første kolonnen («A») der datatabellen starter for VBA for å finne den siste raden i kolonnen som inneholder en ikke-tom celle (kolonne A).

1
LastRow = Område («A» & StartRow).Slutt (xlDown).Row

Fjern Diagram & Vis Tomt Diagram: denne delen er ansvarlig for å slette verdiene i hjelpekolonnene (F:I) hver gang du kjører makroen.

På den måten kan du gjenta den samme animerte effekten igjen og igjen uten å måtte rydde opp regnearkcellene alene. Hvis du vil justere, angir du de første og siste hjelpekolonnene i datatabellen («F «og»I»).

1
Område («F» & StartRow, » I » & LastRow).ClearContents

Trinn Gjennom Hver Diagramperiode: det er her all magien skjer. Etter å ha plukket celleområdet, GÅR VBA rad for rad og fyller hjelpekolonnene med de tilsvarende faktiske verdiene med ett sekunds intervaller, og skaper effektivt den animerte effekten.

for å trekke den av, trenger DU bare å endre denne kodelinjen FOR VBA for å kopiere verdiene til hjelpekolonnene:

1
Område («F» & Radnummer, » I » & Radnummer).Verdi = Område («B» & Radnummer, » E » & Radnummer).Verdi

den første delen av koden (Område («F» & Radnummer,» I » & Radnummer).Verdi) griper alle hjelpekolonnene i datatabellen (F:i) mens den andre delen av ligningen (Område(«B» & Radnummer,» E » & Radnummer).Verdi) er ansvarlig for å importere de faktiske verdiene inn i dem.

med alt dette i tankene karakteriserer verdiene «F» og «I» de første og siste hjelpekolonnene (kolonner F Og I). På samme måte står «B» og «E» for de første og siste kolonnene som inneholder de faktiske BNP-tallene (kolonner B Og E).

når du har gjort det gjennom alt dette, klikker du på diskettikonet for å lagre vba-koden og lukke editoren.

 Lagre vba-makroen

Trinn # 4: Opprett makroknappen.

for å knytte sammen regnearkdataene og den nyopprettede makroen, sett opp en knapp for å utføre vba-koden.

  1. Gå til Utvikler-fanen.
  2. Klikk på «Sett inn» – knappen.
  3. under «Skjemakontroller» velger Du » – Knappen (Skjemakontroll).»

Opprett makroknappen

Klikk der du vil plassere knappen (helst nær diagramtittelen). På det tidspunktet Vises Dialogboksen Tilordne Makro. Velg VBA-makroen du nettopp opprettet (Animated_Chart) og klikk » OK.»

Tilordne makroen til knappen

som en endelig justering, endre knappeteksten(dobbeltklikk knappetekst og gi nytt navn). Flytt om nødvendig knappen på plass der du vil ha den.

Klikk nå på knappen og se hvordan VBA jevnt fyller det tomme plottet med de faktiske verdiene-og skjønnheten i denne metoden er at du kan endre den underliggende diagramtypen på bare noen få klikk uten å måtte hoppe gjennom alle hoops igjen!

 hvordan lage anymated diagrammer I Excel

Så det er slik det gjøres. Animere Excel-diagrammer kan være en fin måte å gi et unikt perspektiv på dataene som du ellers kunne ha oversett.

Det Kan Selvsagt ta litt tid å virkelig forstå logikken bak VBA-koden. Men siden den samme koden kan gjentatte ganger gjenbrukes for ulike typer data og diagrammer, er det vel verdt innsatsen for å prøve. Når du gjør det forbi den korte læringskurven, er verden din østers.

Last Ned Excel Animert Diagram Mal

Last ned vår Gratis Animerte Diagram Mal For Excel.

Last Ned Nå

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.