在 Excel VBA 编程开发应用系列 (二) 编程开发应用系列的示例中我们用到了 按键(按钮)控件,但我们都没有进行系统详细的介绍,此章我们将对Excel VBA 编程开发过程中常用的控件进行系统性的介绍,从而为以后的程序开发过程中灵活方便的使用控件打下良好的基础。
首先,我们先直观的看一下VBA的控件,首先进入
设计模式
,然后点击
插入
下方的
小三角
图标,便会出现控件工具箱,所有的控件都可以单击后,在sheet单元格中想要添加控件的位置单击,就可以在sheet中添加一个控件了。
VBA的控件分为表单控件和ActiveX控件,
表单控件
只能在excel工作表界面中添加和使用,插入控件之后,单击右键选择控件,可以设置控件格式和指定宏。,
Activex控件
不仅可以在工作表中使用,还可以在VBA编辑器用户窗体中使用,同时具备了很多的属性和事件,这些都是表单控件所不具备的,也是表单控件和activex控件最核心的区别所在。
我们日常的VBA程序开发多用Active控件。
原本我们都是把.OCX文件放到System32里面,用Regsvr32注册一下就可以用的,但
ActiveX
生成的时候一般包括OCX、LIC、OCA、TLB后缀的4个文件,当我把4个文件全部复制到System32文件夹后,再打开
Excel
,
插入
我想要用的
ActiveX
控件
,终于可以了!根据上面的方法,是要删除所有的.exd文件,在资源
管理
器地址栏 输入%temp%,查找并删除所有的.exd文件(含子文件夹),结果还是一样。最初本以为是电脑上面安装了金山WPS的原因,于是把WPS删除了,还是一样。
下一个锦囊预告:【重磅锦囊】动态图表的实现(不到两个小时完成一周的加班工作量)。先来看看没有
VBA
,用表单
控件
实现的高级感图表效果:更多案例参考:【动图】
Excel
能帮助我们做什么?【动图】数学模型丨你家需要囤积多少厕纸?这个锦囊是由咨询师提供的【生产统计表】实战案例的辅助锦囊,下一个锦囊将是重磅锦囊,动态图表的实现。这个实战案例将涉及多个锦囊并至少包含以下内容(购买了课程的小伙伴可获得...
冷门但超级实用的四个
Excel
技巧,你的同事不会告诉你
Excel
不同版本最多能装载的行数与列数是多少?如何进行
Excel
不同版本的转换?如何快速关闭所有打开的
Excel
文件?如何解决
Excel
文件保存显示信息
不能
通过“文档检查器”删除?
Excel
不同版本最多能装载的行数与列数是多少?也许你每天都在用
Excel
,却不一定知道
Excel
最多承载的行数与列数,为什么要了解这个概念呢?因为不同版本的Exc...
在
Excel
中制作下拉菜单,大都是利用数据有效性,再有就是表单
控件
中的组合框。数据有效性或表单
控件
组合框制作下拉菜单,快捷、便利、实用、功能很全面,但也有力所不及的地方,比如设置下拉菜单的字体、颜色、字号等,再比如,制作呈现多列数据的下拉菜单乏力。其实,如果用
ActiveX
控件
中的组合框,不但能实现下拉菜单功能,而且还能使菜单在字体、颜色、字号等方面达到更炫酷的效果。首先,设置好下拉菜单所需要的单...
你是否遇到这样的问题:公司为了加强企业
管理
,要制作一些员工卡。这种工作如果委托专业的设计公司,就需要花费不菲的费用,若自己设计也非常繁琐,特别是对于大量的员工卡打印工作。怎么办呢?实际上,员工资料一般情况下都是存储在
Excel
工作簿中,我们可以在其中设计员工卡模板,然后利用
Excel
的一些函数以及其他工具,就可以实现快速打印员工卡了,而且可以根据公司安排,可以打印任意的员工卡!工作证下面就以利用某...
先看视频:下拉多选菜单https://www.zhihu.com/video/1070640311239249920在日常工作中,有时候我们需要在单元格中输入多个固定内容的某几个项,手动输入很麻烦,我今天就带大家用
excel
的
vba
制作多选输入菜单。以
excel
2010为例1、开启宏设置新建
excel
,打开,依次点击:文件→选项→信任中心→信任中心设置→
ActiveX
设置,按下图选择,点击确认。...
Private Sub Calendar1_Click()
Range("e2") = Calendar1.Value '让E2单元格显示日历
控件
的值
Calendar1.Visible = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal ...
转自:
Excel
之家
Excel
Home在我们的工作中,经常需要手工完成一些有规律的、重复性的任务,或者处理一
系列
的固定工作,利用
VBA
就可以对数据进行更高级的处理,实现数据处理的自动化,从而省去简单重复的工作。说到
VBA
,不得不说另一个与它有密切关系的工具:宏。Office中的办公组件都支持
VBA
和宏。
VBA
是一种内置在
Excel
中的
编程
语言,可以用来编写程序代码,二次
开发
系统本身所不具备的功能;...
/// /// 数据导出
Excel
/// public static class Auto
Excel
Class { /// /// 数据写入
Excel
/// public static int auto
Excel
() { //Creating new
Excel
作者:iamlasong最近研究了一下
Excel
控件
。使用时可以
插入
两种类型的
控件
,一种是表单
控件
(在早期版本中也称为
窗体
控件
,英文Form Controls),另一种是
ActiveX
控件
。表单
控件
只能在工作表中添加和使用(呵呵,叫表单
控件
,但却不在表单Form中使用,Form中使用的反而是
ActiveX
控件
),并且只能通过设置
控件
格式或者指定宏来使用它;而
ActiveX
控件
不仅可以在工作表中使用...