excel - 如何使用 VBA 更改 x 轴上的小数(即散点图)?
问题描述
我正在寻找如何使用 VBA 更改小数,我在下面找到了很好的答案。
https://stackoverflow.com/a/32462504/9653254
但是,对于我的图表,它是一个散点图。所以我需要在 x 轴上更改小数点。上面的代码只改变y轴。你能告诉我如何在 x 轴上更改十进制吗?
先感谢您。
Dim obj As Object
For Each obj In ActiveSheet.ChartObjects
With obj.Chart.Axes(xlValue)
.TickLabels.NumberFormat = "0.00"
End With
Next obj
End Sub
解决方案
感谢@Ahmed AU,我找到了答案
代码如下。感谢您的评论。
Sub xydecimal()
Dim obj As Object
For Each obj In ActiveSheet.ChartObjects
With obj.Chart.Axes(xlValue)
.TickLabels.NumberFormat = "0.00"
End With
With obj.Chart.Axes(xlCategory)
.TickLabels.NumberFormat = "0.00"
End With
Next obj
End Sub
推荐阅读
- node.js - Mongoose 无法连接到 Mlab
- opengl - OpenGL 无绑定纹理和无缝立方体贴图过滤
- solace - 是否可以在 Solace 中检测到端点的订阅者的存在
- iframe - 使用 javascript 更改输入类型,无处不在
- python - 将值从 panda 数据帧传递到 http 请求
- python - 如何安装“pymprog”?蟒蛇 3.7
- webpack - 如何使用 Webpack 的 http-proxy-middleware 将 _some_ 请求代理到“/”?
- java - 构建对象列表时仅检索某些属性
- python - 如何从输出列表中删除名称和数据类型?
- function - 在不通过引用传递的情况下更新父范围变量