How to Change Pie Chart Colors in Excel (4 Suitable Ways)

Table of Contents

Table of Contents

Changing the colors of your pie chart in Excel is a simple way to improve visual clarity and align the design with your presentation or brand. Whether you want to update the entire color theme or customize each slice individually, Excel provides several built-in options to modify chart colors, allowing users to customize either individual slices or the entire chart theme with ease.

In this article, you’ll learn several effective methods to change pie chart colors in Excel, including manual color selection, theme-based adjustments, chart style usage, and an efficient VBA script for bulk slice coloring.

Key Takeaways

Steps to change pie chart color in Excel:

โžค Click on the pie chart to activate it.
โžค Go to the Page Layout tab in the ribbon.
โžค Click on Themes >> Hover over the different themes to preview.
โžค Select the theme that best matches your report or branding.

overview image


1

Manually Customize Pie Slice Colors Using the Fill Tool

If you need full control over how each part of your pie chart is colored, this method is the most precise. By manually selecting individual slices and assigning unique fill colors, you can match specific design guidelines, highlight key segments, or apply branded color schemes. This approach is best for static reports where color accuracy is essential.

To demonstrate the methods clearly, we’ll use a basic dataset showing budget allocations across different departments. This data will be used to create and modify a pie chart in Excel.

Manually Customize Pie Slice Colors Using the Fill Tool

Steps:

โžค Click on your pie chart to select it.
โžค Click once more on a specific slice to select just that one.
โžค Right-click on the selected slice >> You can directly change the color using the Fill option or choose Format Data Point for more control.

Manually Customize Pie Slice Colors Using the Fill Tool

โžค In the Format pane, go to Fill >> Select Solid Fill.
โžค Choose a custom color for that slice.

Manually Customize Pie Slice Colors Using the Fill Tool

โžค Repeat the process for other slices if needed.

Manually Customize Pie Slice Colors Using the Fill Tool

This is the most hands-on approach for precise color customization.


2

Apply Excel Themes to Instantly Update Chart Color Schemes

Using Excelโ€™s built-in themes is a fast and efficient way to apply a cohesive color palette across your chart and worksheet. Themes not only update the pie chartโ€™s color scheme but also affect fonts, background colors, and other visual elements, ensuring your entire spreadsheet maintains a uniform and polished look. This is ideal for professional reporting or formal documentation.

Steps:

โžค Click on the pie chart to activate it.
โžค Go to the Page Layout tab in the ribbon.
โžค Click on Themes >> Hover over the different themes to preview.
โžค Select the theme that best matches your report or branding.

Apply Excel Themes to Instantly Update Chart Color Schemes

This applies a new color palette to the entire chart, including the background and fonts if applicable.

Apply Excel Themes to Instantly Update Chart Color Schemes


3

Enhance Chart Appearance with Predefined Chart Styles

Chart Styles offer a range of pre-designed layouts that instantly modernize the appearance of your pie chart. These styles include curated color palettes, subtle effects like gradients or borders, and layout enhancements that improve readability. This method is perfect when you want a clean, visually appealing chart without manually adjusting each color or element.

Steps:

โžค Click on your pie chart to enable the Chart Design tab.
โžค Click on the Chart Styles button.
โžค Click on the Color dropdown beside it.

Enhance Chart Appearance with Predefined Chart Styles

โžค Choose a pre-defined color palette from the Change Colors tool that suits your design needs.

Enhance Chart Appearance with Predefined Chart Styles

This is a quick and easy way to modernize your pie chart without customizing each element manually.

Enhance Chart Appearance with Predefined Chart Styles


4

Automate Pie Slice Coloring Based on Cell Formatting Using VBA

For advanced users managing dynamic datasets, this method automates the color assignment process. With a simple VBA macro, you can link each pie sliceโ€™s color to the fill color of corresponding data cells. This ensures visual consistency even when your data changes, making it particularly useful for dashboards or recurring reports that require automated formatting.

Steps:

โžค First, assign a custom Fill color to each cell in your dataset which you want included in the pie chart by going to the Home tab >> Fill color under Font group.

Automate Pie Slice Coloring Based on Cell Formatting Using VBA

โžค Press  Alt  +  F11 ย to open the VBA Editor.
โžค Double-click ThisWorkbook to insert your module.
โžค Paste the following VBA code in the blank box that appears:

Private Sub SheetActivate()
Dim ch As ChartObject
Dim l As Long
Dim vntValues As Variant
Dim s As String
Dim myS As Series
For Each ch In ActiveSheet.ChartObjects
ย ย ย  For Each myS In ch.Chart.SeriesCollection
ย ย ย ย ย ย ย  If myS.ChartType <> xlPie Then GoTo SkipNotPie
ย ย ย ย ย ย ย  s = Split(myS.Formula, ",")(2)
ย  ย ย ย ย ย ย vntValues = myS.Values
ย ย ย ย ย ย ย  For l = 1 To UBound(vntValues)
ย ย ย ย ย ย ย ย ย ย ย  myS.Points(l).Interior.Color = Range(s).Cells(l).Interior.Color
ย ย ย ย ย ย ย  Next l
SkipNotPie:
ย ย ย  Next myS
Next ch
End Sub

Automate Pie Slice Coloring Based on Cell Formatting Using VBA

โžค Press  F5  key to run the macro.
โžค Close the editor and go back to Excel.

Automate Pie Slice Coloring Based on Cell Formatting Using VBA

The VBA will automatically update pie slice colors based on cell background colors.


Downloadable Resources

Get our practice workbook or necessary files that we have worked with to prepare this article.

Change Pie Chart Colors.xlsx


Frequently Asked Questions

Can I apply a different color to each slice manually?

Yes. You can manually assign a unique color to each pie slice by clicking on the chart, selecting an individual slice, and using the โ€œFormat Data Pointโ€ pane to choose your preferred fill color.

Whatโ€™s the fastest way to recolor the entire chart?

The quickest method to recolor the full pie chart is by selecting the chart and navigating to the โ€œChart Designโ€ tab. From there, use the โ€œChart Stylesโ€ >> โ€œColorโ€ options to apply preset color palettes.

Will the colors stay if I update the data?

Not always. If you change or expand the dataset, Excel might override any manually applied colors. To maintain consistent formatting, consider using built-in themes or reapplying your colors after editing the data.

Can I copy pie chart colors from another chart or sheet?

Excel does not offer a direct way to copy color schemes between charts. However, you can manually replicate colors by using the same fill color settings or inputting matching RGB/HEX codes for consistency.

Is it possible to use brand colors in pie charts?

Yes. You can use brand-specific colors by selecting โ€œMore Fill Colorsโ€ and entering custom RGB or HEX values. This ensures that your chart aligns with your organizationโ€™s visual identity and design standards.


Wrapping Up

In this tutorial, we covered multiple practical ways to change pie chart colors in Excel, including manual adjustments, theme-based styling, and even automated updates using VBA. Each method serves a different use case, from quick presentations to professional reporting. Feel free to download the practice file and share your feedback.

Facebook
X
LinkedIn
WhatsApp
Picture of Tasmia Rahim

Tasmia Rahim

Tasmia Rahim holds a B.Sc in Electrical Engineering with a focus on automation and embedded systems, supporting logic-driven spreadsheet workflows. With 2 years of Excel and Google Sheets experience, she works with conditional formatting and basic automation. She is interested in using macros and ActiveX controls to simplify Excel tasks and improve usability.
We will be happy to hear your thoughts

Leave a reply


Excel Insider
Logo