【vba求助】怎么写这样的宏?
时间:2011-11-28
来源:互联网
我现在在excel里面建了两个组合框,第一个组合框含有A,B,C, 第二个组合框含有F,M, 不同的组合有不同的数据,我想在excel里面编写一个宏,每当选择不同组合的时候,excel会自动在组合框的下显示出根据该组合的数据做出的图。譬如当组合框的选择为A*F时,数据为x(x1:x10),Y( Y1:Y10).
这个宏应该怎么写?望高手指点,谢谢 不胜感激。
这个宏应该怎么写?望高手指点,谢谢 不胜感激。
作者: Tuncay 发布时间: 2011-11-28
将组合框中的选择结果经过字符串变换,生成例如Sheet1!$A$2:$B$13样式,然后生成图形,将图形的数据源指定为Sheet1!$A$2:$B$13就可以了,关键是如下两条语句:
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("Sheet1!$A$2:$B$13")
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("Sheet1!$A$2:$B$13")
作者: henrryzhang 发布时间: 2011-12-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28