是否可以将Excel图表的格式选项提取到VBA代码中?

时间:2018-05-31 17:57:08

标签: excel vba excel-vba

我正在编写一个宏,它将根据表中的某些数据自动创建图表。但是,我需要使用的图表格式非常复杂(20列数据都以特定的自定义格式显示),我不知道如何使用图表编辑器重新创建该格式,更不用说VBA了。 / p>

基本上,我希望能够以这种图表格式为例,并以某种方式获取VBA代码,用于直接在VBA中创建此格式的图表,因此我可以在宏中包含此代码。

我正在考虑制作一个图表模板.crtx文件,并在用户下载时将其与电子表格一起包含在.zip中,但模板似乎只有当它们位于Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/home/ec2-user/env/lib64/python3.5/site-packages/Pillow-5.1.0.dist-info'. Consider using the `--user` option or check the permissions. 下时才会生效,我不会# 39; t想要让用户必须手动移动此文件以使宏工作。或者,如果有人知道如何在不在这个位置安装模板的情况下使用该模板,那么该模板也会很棒!

提前致谢。

1 个答案:

答案 0 :(得分:0)

发送时,在工作簿中包含原始格式的图表,并将示例图表放在非常隐藏的工作表上。

然后,编写宏,使其创建与新数据相同类型的图表,并复制原始图表的格式。

如何制作表格"非常隐藏":https://www.excel-university.com/make-an-excel-worksheet-very-hidden/

如何复制图表格式:https://www.officetooltips.com/excel_2016/tips/a_quick_way_to_duplicate_all_of_the_custom_chart_formatting.html

注意:如果您在如何使用vba复制图表格式时遇到困难,请在执行第二个链接的说明时录制宏。