Spesifisere Figur Størrelser

July 27  by Eliza

Megan har en månedlig rapport som hun skaper i Excel. Hun har det meste av rapporten automatisert, bortsett fra en irriterende problem som hun må håndtere manuelt. Rapporten inneholder fire kakediagrammer brukes for å illustrere noen verdier fra rapporten. Hver kakediagram kommer ut litt forskjellige i størrelse, og den manuelle oppgaven er at Megan behov for å gjøre dem alle i samme størrelse. Hun vil hver av dem for å være fem centimeter kvadrat, og ville elske en måte å fjerne den manuelle slit med å formatere dem hver måned.

Grunnen til at hver av kakediagrammer er litt forskjellige i størrelse er fordi når du oppretter et diagram med standardinnstillingene, bestemmer Excel det kan justere diagrammet størrelse som det ser passe. Dette dimensjonering kan avhenge av flere faktorer, for eksempel tilgjengelig plass, etikettstørrelser, antall datapunkter, etc. En måte å forbedre sjansene for at hver diagram vil være av samme størrelse, er å lage ditt første diagrammet og deretter bruke Ctrl + C og Ctrl + V for å kopiere diagrammet de andre tre ganger. Hver bør være identiske, og deretter kan du justere dataområder reflekteres i listene slik at de viser de ønskede områder.

Hvis det ikke er praktisk å kopiere og lime inn diagrammer (for eksempel hvis listene blir skapt av makroer), så du kan være interessert i å bare bruke en rask makro for å justere størrelsen på alle listene i regnearket. Følgende makro vil gå gjennom hvert kart og justere høyden og bredden egenskapene til fem centimeter.

Sub AdjChartSizes ()
Dim CHT Som ChartObject
For Hver cht I ActiveSheet.ChartObjects
cht.Chart.ChartArea.AutoScaleFont = False
cht.Height = Application.CentimetersToPoints (5)
cht.Width = Application.CentimetersToPoints (5)
Neste cht
End Sub

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2429) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Spesifisere Figur Størrelser.