用好VBA的话确实可以给你再办公室的工作效率带来质的提升。如果有人跟你说你可以用Python什么的语言处理Excel balabala的,你可以无视他了。当然python可以处理很多事情,但是EXCEL自带的作图工具也是很有优势的,对于非计算机人员来讲,EXCEL也是画图的主要途径。
最近写东西需要画图,画完以后突然发现绘图区域的大小是很难给弄的差不多大小的,所以在网上搜集了一些资料,写了一个VBA宏,然后通过执行宏来控制绘图区域大小。
作为新版EXCEL 2019,系统出于安全考虑,开发模式是不自动开启的,读者可以到网上搜一下如何开启宏及”开发工具“选项。
选择第一项,打开VBA编辑器,输入以下代码:
Sub PIC_ADJUST()
With ActiveChart
Selection.Height = 280
Selection.Width = 470
End With
ActiveChart.PlotArea.Select
Selection.Top = 0
Selection.Width = 450
Selection.Height = 250
Selection.Left = 20
End Sub
这是最简单调整绘图区和图表区大小的程序,当然如果要对曲线颜色、曲线样式等更为细节的东西进行调节,VBA也是可以实现的,然后对EXCEL的对象属性了解清楚点,不断堆代码就可以了。最后关掉VBA的窗口,点第一张图的第二个图标--宏,然后选中刚才写的宏明,执行就可以了。
希望可以帮助到大家。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)