Excel操作:控件之我见(⼀)表单控件“滚动条”
您好,这⾥是“E图表述”为您讲述的Excel各种知识。
从今天起,作者将陆续的把Excel的控件整理出来,分享给⼤家。Excel的控件分为表单控件(03版Excel叫做窗体控件,07版后改称表单控件)和ActiveX控件。
这两种控件的区别在于:
表单控件只能在⼯作表中添加和使⽤,并可以直接作⽤于单元格,通过设置控件格式或者指定宏来使⽤它;⽽ActiveX 控件则更加的灵活,可以在⼯作表中使⽤,还可以在VBE界⾯的窗体中使⽤,并且有着更多的属性和事件,“⾼⼤上”的Excel⼆次开发就指这种控件了。
控件的知识⽐较多,尤其是ActiveX控件就更要结合VBA的代码来说了。表友们不要急于求成,跟着作者的节奏⼀点点的了解控件的⽤途和思路吧。
本篇介绍的是滚动条表单控件:
先看⼀个效果图:
今天不是【E图解说】栏⽬,⼤家不要以为我们要谈“动态图表”了。不过动态图表的核⼼就是控件的使⽤,那么就让作者带⼤家看⼀下滚动条是怎么起到作⽤的。
1、先看⼀下源数据(实际列举了⼀年的数据,截取部分如下)
2、插⼊⼀横向、⼀纵向的两个滚动条表单控件
点选⼯具栏开发⼯具——插⼊——表单控件中的滚动条(窗体控件),在⼯作表区域任意位置单击⿏标左键,即建⽴⼀个纵向的滚动条;点住⿏标左键横向右拉动⿏标就可以得到⼀个横向的滚动条。
3、分别设置滚动条的格式
选中纵向滚动条对象,点击⿏标右键,出现下⾯的菜单:
选择“设置控件格式”,弹出窗⼝,按下图设置:
同理设置横向滚动条的内容如下:
4、根据两个链接的单元格,设置动态图表的数据区域
函数:
I1=INDEX(A1:F1,1,K1)
H2=A2+J1-1
H3=H2+1(下拉,因本例展⽰的是每12天的图表,所以下拉到12个连续单元格即可)
I2=INDEX($A$1:$F$366,MATCH($H2,$A$1:$A$366,0),MATCH(I$1,$A$1:$F$1,0))(下拉到对应⽇期列)5、根据动态数据区域建⽴图表(略)
图表的建⽴和美⼯就不多说了。这个时候我们就可以按照刚才的效果图,利⽤滚动条来控制图表内容变化了。作者云:
⽆论⽤的什么Excel技巧,思路永远是不落伍的,这些技巧⽆外乎是我们思路的展⽰⼿段罢了。
⽆论⽤的什么Excel技巧,思路永远是不落伍的,这些技巧⽆外乎是我们思路的展⽰⼿段罢了。
编后语:
activex 控件滚动条的主要作⽤就是控制对象的值,在限定范围内按照规定的步幅前进或后退。
如果上⾯的内容对您还有帮助,或者觉得作者⽐较⽤⼼。可以关注、评论、留⾔、转发“E图表述”,便
于您继续观阅和浏览往期的“Excel⼲货分享”。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。