Rask tips: Bruk en ensartet størrelse på alle diagrammer på et Excel-ark

Når du oppretter et diagram, justerer Excel kartets størrelse, avhengig av plass, etiketter, antall datapunkter og så videre. Så det kan være lurt å justere størrelsen på hvert diagram slik at de er de samme. Det er ikke mye arbeid med å tvinge et diagrams størrelse etter faktum, men oppgaven kan bli overflødig hvis du har flere diagrammer eller hvis du ofte må endre størrelse på noen få diagrammer. Heldigvis kan du opprette et flere valg og legge inn passende dimensjoner for alle diagrammer på en gang. La oss illustrere denne enkle manuelle teknikken på kartene nedenfor.

Hvis et av kartene har omtrent riktig størrelse, velger du det og noterer dens dimensjoner ved å klikke på kategorien for kontekstuell format. Excel vil vise det valgte diagramets dimensjoner i gruppen Størrelse. I Excel 2003 høyreklikker du på diagrammet og velger Format objekt.

Gjør følgende for å tilordne dimensjoner av samme størrelse til alle diagrammer samtidig:

  1. Velg alle diagrammene ved å holde nede Skift -tasten mens du klikker på hvert diagram for å opprette et flere valg.
  2. Klikk på kategorien for kontekstuell format. I Excel 2003 høyreklikker du på utvalget og velger Format objekt.
  3. Angi passende dimensjonsverdier ved å bruke alternativene Formhøyde og Formbredde i gruppen Størrelse.

Excel tildeler størrelsesinnstillingene til alle valgte diagrammer, ikke bare ett. På den måten trenger du ikke gjenta denne oppgaven flere ganger - en gang er nok! (Hvis du vil justere diagrammene, kan du bruke Align-alternativene i Arranger-gruppen.)

Det var enkelt nok, men hvis du gjentar denne prosessen ofte, kan det være lurt å bruke en makro for å automatisere prosessen. Følgende makro endrer størrelse på alle diagrammer på det aktive arket til to tommer høye og fire tommer brede (relativt til den trykte siden, ikke det du ser på skjermen):

 Sub ResizeCharts () 
 Lag alle diagrammer i aktiv ark ensartet størrelse. 
 Dim cht Som ChartObject 
 For hver cht i ActiveSheet.ChartObjects 
 cht.Height = Application.InchesToPoints (2) 
 cht.Width = Application.InchesToPoints (4) 
 neste 
 Slutt sub 

For å gå inn i denne makroen, trykk Alt + F11 for å åpne Visual Basic Editor (VBE). Velg deretter Modul fra Sett inn-menyen og skriv makroen inn i modulen.

Størrelsesinnstillingene er hardkodede, men du kan forbedre makroen til å be begge fra brukeren. Hvis du er mer komfortabel med å jobbe med centimeter, bruk CentimetersToPoints-metoden i stedet for InchesToPoints. Du kan også oppgi dimensjonene i råverdier, men det er ikke så nøyaktig som å bruke en av målekonverteringsmetodene. For eksempel er to tommer omtrent 144 poeng og fire tommer 288. De tilsvarende utsagn følger:

 cht.Hight = 144 
 kvt Bredde = 288 

Hvis du ikke vet hvordan du konverterer tommer til poeng, kan bruk bruke en online kalkulator.

For å kjøre makroen, gå tilbake til Excel og velg arket med diagrammene du vil endre størrelsen. Klikk på Utvik-fanen og velg deretter makroer i kodegruppen. Velg Endre størrelse på diagrammer () og klikk Kjør. I Excel 2003 velger du Makro fra Verktøy-menyen, og deretter velger du Makroer fra den resulterende undermenyen. Velg Endre størrelse på diagrammer () og klikk Kjør.

Husk at denne makroen bare fungerer på det aktive arket, ikke hele arbeidsboken.

© Copyright 2020 | mobilegn.com