专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

activex控件有什么用,Excel中activex控件使用方法

来源:小易整编  作者:小易  发布时间:2022-11-09 03:22
摘要:activex控件有什么用,Excel中activex控件使用方法。Excel 中的 ActiveX 控件,很多同学都不知道要怎么用,甚至连表单控件也有很多人没用过。今天我要教大家用 ActiveX 控件制作一个颇具个性化的下拉菜单,这恰恰...

activex控件有什么用,Excel中activex控件使用方法。Excel 中的 ActiveX 控件,很多同学都不知道要怎么用,甚至连表单控件也有很多人没用过。

今天我要教大家用 ActiveX 控件制作一个颇具个性化的下拉菜单,这恰恰是 ActiveX 控件的优势,因为表单控件无法自定义外观。

开始案例教学前,先了解一下表单控件和 ActiveX 控件分别能做什么,不能做什么。

表单控件:

可以:

  • 表单控件可以在不使用 VBA 代码的情况下引用单元格数据并与其进行交互。

  • 可以使用表单控件来运行宏。

不可以:

  • 表单控件不能添加到用户表单、不能控制事件,也不能修改表单控件来运行 Web 脚本。

  • 表单控件返回的结果是数值,而不能返回文本。

ActiveX 控件:

可以:

  • ActiveX 控件可用于工作表表单(使用或不使用 VBA 代码都可以)和 VBA 用户表单。

  • ActiveX 控件允许自定义外观、行为、字体和其他特性,具有很大的灵活性。

  • 我们还可以控制与 ActiveX 控件进行交互时发生的不同事件;也可以编写宏来响应与 ActiveX 控件关联的事件。

  • ActicveX 控件可以直接返回所选列表中的文本内容。

不可以:

  • 无法从用户界面将 ActiveX 控件添加到图表工作表,也无法将其添加到 XLM 宏工作表。

  • 不能将宏分配为直接从 ActiveX 控件运行,而表单控件则可以。

请注意:并非所有 ActiveX 控件都可以直接用于工作表;有些 ActiveX 控件只能用于 VBA 用户表单。如果向工作表中添加这些特殊 ActiveX 控件的话,Excel 会显示消息“不能插入对象”。

案例:

用 ActicveX 控件在 F2 单元格制作姓名下拉菜单,筛选姓名,即可出现对应的分数。效果如下图 2 所示。

activex控件有什么用,Excel中activex控件使用方法

activex控件有什么用,Excel中activex控件使用方法

解决方案:

1. 选择菜单栏的“开发工具”-->“插入”--> 选择“ActiveX 控件”区域的“组合框”

activex控件有什么用,Excel中activex控件使用方法

2. 在 F2 单元格勾勒出下拉框的大小

activex控件有什么用,Excel中activex控件使用方法

3. 选中 ActiveX 组合框 --> 右键单击 --> 在弹出的菜单中选择“属性”

activex控件有什么用,Excel中activex控件使用方法

4. 在弹出的“属性”对话框中进行以下设置:

  • LinkedCell:输入“F2”

  • ListFillRange:输入“A2:A10”

activex控件有什么用,Excel中activex控件使用方法

activex控件有什么用,Excel中activex控件使用方法

5. 选择菜单栏的“开发工具”--> “控件”区域中的“设计模式”,退出设计模式。

activex控件有什么用,Excel中activex控件使用方法

现在点击下拉框旁边的小箭头,就会出现姓名列表。

activex控件有什么用,Excel中activex控件使用方法

从前面对 ActiveX 控件的介绍中可以知道,它有别于表单控件的一点是:可以直接返回文本内容,而表单控件只能返回数字。

从下图可以看出,选中 F2 单元格,即控件值所链接的单元格,其内容就是下拉菜单中的文本。

这正是 ActiveX 控件的优势之一,也因此使得接下来的分数查询变得很简单,只需使用大家非常熟悉的 vlookup 即可。

activex控件有什么用,Excel中activex控件使用方法


本文地址:百科问答频道 https://www.neebe.cn/wenda/868361.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • Excel中countif函数的使用方法

    Excel中countif函数的使用方法

    Excel中有很多函数,很多都可以为我们大大减少计算的时间,一步就得出结果,很多朋友在使用countif函数时,会出现一些错误导致不成功,我们这就来给你详细讲讲countif函数是应该如何使用的。countif函数的含义...

  • excel表格中怎批量随机生成身份证号?

    excel表格中怎批量随机生成身份证号?

    今天要和大家分享的是:excel批量随机生成身份证号?详见下图动态演示和步骤分解。1、打开数据表格,如下图所示:2、选择需要填充的区域,如下图所示:3、选择diy工具箱,如下图所示:4、选择身份证中的随机生成身份证号,如下图所示:5、弹出的...

  • excel中的窗体控件在哪?如何使用Excel中的工作表窗体控件?

    excel中的窗体控件在哪?如何使用Excel中的工作表窗体控件?

    MicrosoftExcel提供了多个对话框工作表控件,可用于从列表中选择项目。控件示例为列表框、组合框、数值调节钮和滚动条。下列方法将为大家演示如何使用列表框、组合框、数值调节钮和滚动条。以下示例使用同一列表、单元格链接和IND...

  • 运行时错误 429,ACTIVEX部件不能创建对象的解决方法小结

    运行时错误 429,ACTIVEX部件不能创建对象的解决方法小结

    今天群里有人问安装软件时总提示运行时错误429,ActiveX部件不能创建对象提示:"运行时错误'429':这里简单整理下,方便需要的朋友在网上搜了一些关于这个问题的解决办法,有很多不同的版本:1、开始运行输入regsvr32...

  • Excel中创建迷你图的方法

    Excel中创建迷你图的方法

    教你创建Excel迷你图。一起随小编去看看具体的操作吧!方法:1、首先,打开你要用的Excel表格。我用学生月考成绩趋势分析来举例创建迷你图。如图所示,打开数据表格。2、接下来,定位一个单元格使之成为活动单元格。在本例中,我们单击F2单元格...

  • 如何在电脑上打开EXCEL

    如何在电脑上打开EXCEL

    不管是在学习,工作或生活中,大家常会做表格,可是在电脑上如何打开Excel这个问题也困惑着许多小伙伴。Excel与WPS表格都具有相似的做表格功能,忙于业务的大家是不是经常需要用到呢,今天小编就来讲讲如和在电脑上打开Excel~操作方法...

  • Excel SLOPE函数的使用方法

    Excel SLOPE函数的使用方法

    在数学中SLOPE是斜率的意思,Excel中的SLOPE函数也是一个计算斜率的函数。请诸位和我一起学习——SLOPE函数。操作方法01SLOPE函数的功能把已知的自变量和因变量作为数据点,计算线性回...

  • 怎样使用Excel中组合框控件

    怎样使用Excel中组合框控件

      组合框是一个Excel表格中的下拉列表框,用户可以在获得的列表中选择项目,选择的项目将出现在上方的文本框中。当需要选择的项目较多时,使用选项按钮来进行选择就不合适了,此时可以使用“组合框”控件来进行选择。本文以使用“组合框”控件选择Ex...

  • 周排行
  • 月排行
  • 年排行

精彩推荐