troubleshooting Question

Shape "Pie" -- use VBA to modify

Avatar of ExpExchHelp
ExpExchHelpFlag for United States of America asked on
Microsoft Excel
22 Comments1 Solution2613 ViewsLast Modified:

Using Google, I came across the code (see below) and would like to slighly modify it.   [See attached XLS for details.]

That is, the "pie" shape displays by default 75% of a circle/pie.   As you know, when using the yellow dots, I can increase/decrease the shape.  

I've looked through the shape properties but cannot seem to find the property that indicates the angle/size (not really sure what this 'yellow dot' property is called.

So, in pseudo code, I'd like to add a line of code into the function below which may read the following:
Selection.ShapeRange.Size = 25%.... this would allow me to always keep the smaller "pie" vs. the default size.

Does know how to modify the code below to accomplish this?   Again, please refere to XLS for visualization details.

If Range("e15").Value < 0.85 Then
    Selection.ShapeRange.AutoShapeType = msoShapePie
    Selection.ShapeRange.Fill.Visible = msoTrue
    Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10
    Selection.ShapeRange.Fill.Transparency = 0#
    Selection.ShapeRange.Line.Weight = 0.75
    Selection.ShapeRange.Line.DashStyle = msoLineSolid
    Selection.ShapeRange.Line.Style = msoLineSingle
    Selection.ShapeRange.Line.Transparency = 0#
    Selection.ShapeRange.Line.Visible = msoTrue
    Selection.ShapeRange.Line.ForeColor.SchemeColor = 64
    Selection.ShapeRange.Line.BackColor.RGB = RGB(255, 255, 255)
End If

Open in new window

Log in to continue reading
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform for $9.99/mo
View membership options
Unlock 1 Answer and 22 Comments.
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
The Value of Experts Exchange in My Daily IT Life

Experts Exchange (EE) has become my company's go-to resource to get answers. I've used EE to make decisions, solve problems and even save customers. OutagesIO has been a challenging project and... Keep reading >>


Owner of Outages.IO
Phoenix, Arizona, United States
Member Since 2016
Join a full scale community that combines the best parts of other tools into one platform.
Unlock 1 Answer and 22 Comments.
View membership options
“All of life is about relationships, and EE has made a virtual community a real community. It lifts everyone's boat.”
William Peck

Member since 2004