使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

摘要

Microsoft Excel 提供了多个对话框工作表控件,可用于从列表中选择项目。 控件示例为列表框、组合框、数值调节钮和滚动条。 

有关 Excel 中窗体控件的详细信息,请参阅工作表上的窗体、窗体控件和 ActiveX 控件概述

详细信息

下列方法演示如何使用列表框、组合框、数值调节钮和滚动条。 以下示例使用同一列表、单元格链接和 INDEX 函数。

启用“开发工具”选项卡

若要使用窗体控件,必须启用“开发工具”选项卡。 请按以下步骤完成此操作:

  1. 单击“文件”,然后单击“选项”。
    文件选项

  2. 单击左侧窗格中的“自定义功能区”。
    自定义功能区

  3. 选择右侧“主选项卡”下的“开发人员检查”框,然后单击“确定”。

设置列表、单元格链接和索引

  1. 在新工作表中的 H1:H20 区域中键入下列项目:

    H1:滚轮滑冰

    H2 :VCR

    H3 :桌面

    H4 : 杯子

    H5 : 汽车

    H6:洗衣机

    H7:火箭发射器

    H8:自行车

    H9:电话

    H10:蜡烛

    H11:Candy

    H12:扬声器

    H13:连衣裙

    H14:毯子

    H15:干燥器

    H16:吉他

    H17:干燥器

    H18:工具集

    H19:VCR

    H20:硬盘

  2. 在单元格 A1 中,键入以下公式:

    =INDEX (H1:H20,G1,0)

列表框示例

  1. 若要添加列表框,请单击“开发工具”选项卡,在“控件”组中单击“插入”,然后单击“窗体控件”下的“列表框窗体 (控件) ”。
    窗体控件
     

  2. 在工作表中单击你希望列表框左上角所显示的位置,然后将列表框拖动到所需的右下角位置。 在本示例中,创建包含单元格 B2:E10 的列表框。

  3. “控件”组中,单击“属性”。
    contrl 属性

  4. “设置对象格式”窗口中,键入以下信息,然后单击“确定”。

    1. 若要指定列表的范围,请在“输入范围”框中键入 H1:H20。

    2. 若要在单元格 G1 (中输入数字值,具体取决于在列表中选择) 项,请在“单元格链接”框中键入 G1。

      注意: INDEX () 公式使用 G1 中的值返回正确的列表项。

    3. 选定类型下,确保选择单一选项。

      注意:  仅当使用 Microsoft Visual Basic for Applications 过程返回列表的值时,“多”和“扩展”选项才有用。 另请注意,使用“三维阴影”复选框可使列表框具有三维外观。

      format 对象

  5. 列表框应显示项目列表。 要使用列表框,请单击任意单元格,这样不会选择列表框。 如果您单击列表中的某一项目,单元格 G1 将更新为一个数字,以指示所选项目在列表中的位置。 单元格 A1 中的 INDEX 公式使用此数字显示项目的名称。

组合框示例

  1. 若要添加组合框,请单击“开发工具”选项卡,单击“插入”,然后单击“窗体控件”下的“组合框”。
    组合框图标

  2. 在工作表中单击你希望组合框左上角所显示的位置,然后将组合框拖动到所需的右下角位置。 在本示例中,创建包含单元格 B2:E2 的组合框。
    place 组合框

  3. 右键单击组合框,然后单击“设置控件格式”。
    格式控件

  4. 键入以下信息,然后单击“确定”:

    1. 若要指定列表的范围,请在“输入范围”框中键入 H1:H20。

    2. 若要在单元格 G1 (中输入数字值,具体取决于在列表中) 选择了哪个项,请在“单元格链接”框中键入 G1。
       

      注意: INDEX 公式使用 G1 中的 值返回正确的列表项。

    3. “下拉行”框中,键入 10。 此条目决定在必须使用滚动条查看其他项目之前显示的项目数。

      注意:  三维底纹检查框是可选的。  它可以为下拉框或组合框增加三维效果。

      控件选项卡

  5. 下拉框或组合框应显示项目列表。 要使用下拉框或组合框,请单击任意单元格,这样不会选择对象。 如果单击下拉框或组合框中的某一项目,单元格 G1 将更新为一个数字,以指示所选项目在列表中的位置。 单元格 A1 中的 INDEX 公式使用此数字显示项目的名称。

数值调节钮示例

  1. 若要添加旋转按钮,请单击“开发工具”选项卡,单击“插入”,然后单击“窗体控件”下的“旋转按钮”。
    “旋转”按钮
     

  2. 在工作表中单击你希望数值调节钮左上角所显示的位置,然后将数值调节钮拖动到所需的右下角位置。 在此示例中,创建一个涵盖单元格 B2:B3 的旋转按钮。

  3. 右键单击数值调节钮,然后单击“设置控件格式”。
    旋转控件格式控件

  4. 键入以下信息,然后单击“确定”:

    1. 在“当前值”框中,键入 1。

      此值初始化旋转按钮,以便 INDEX 公式指向列表中的第一项。

    2. 在“最小值”框中,键入 1。

      此值将旋转按钮的顶部限制为列表中的第一项。

    3. 在“最大值”框中,键入 20。

      此数字指定列表中的最大条目数。

    4. “增量更改”框中,键入 1。

      此值控制旋转按钮控件增加当前值的量。

    5. 要在单元格 G1 中键入数值(根据在列表中选择的项目),请在“单元格链接”框中键入 G1。
      单元格链接框

  5. 单击任意单元格,这样不会选择数值调节钮。 单击数值调节钮中的向上控件或向下控件时,单元格 G1 将更新为一个数字,以指示数值调节钮的当前值与数值调节钮步长的和或差。 然后,此数字将更新单元格 A1 中的 INDEX 公式以显示下一项目或上一项目。

    如果当前值为 1 且单击向下控件,或者当前值为 20 并单击向上控件,则旋转按钮值不会更改。

滚动条示例

  1. 若要添加滚动条,请单击“开发工具”选项卡,单击“插入”,然后单击“窗体控件”下的“滚动条”。
    滚动条

  2. 在工作表中单击你希望滚动条左上角所显示的位置,然后将滚动条拖动到所需的右下角位置。 在本示例中,创建包含单元格 B2:B6(高度)且约为列宽四分之一的滚动条。
    place scoll bar

  3. 右键单击滚动条,然后单击“设置控件格式”。
    scoll 条格式控件

  4. 键入以下信息,然后单击“确定”:

    1. 在“当前值”框中,键入 1。

      此值初始化滚动条,以便 INDEX 公式指向列表中的第一项。

    2. 在“最小值”框中,键入 1。

      此值将滚动条的顶部限制为列表中的第一项。

    3. 在“最大值”框中,键入 20。 此数字指定列表中条目的最大数。

    4. “增量更改”框中,键入 1。

      此值控制滚动条控件递增当前值的数字。

    5. “页面更改”框中,键入 5。 该值控制当您单击滚动条中滚动框的任意一边时将当前值增大多少。

    6. 若要在单元格 G1 (中输入数字值,具体取决于在列表中) 选择了哪个项,请在“单元格链接”框中键入 G1。
      单元格链接框

      注意:  三维底纹检查框是可选的。  使用该复选框可使滚动条具有三维外观。

  5. 单击任意单元格,这样不会选择滚动条。 如果您单击滚动条中的向上控件或向下控件,单元格 G1 将更新为一个数字,以指示滚动条的当前值与滚动条步长的和或差。 此数字在单元格 A1 中的 INDEX 公式中使用,以显示当前项目的下一项目或上一项目。 还可以拖动滚动框以更改值,或单击滚动框任意一侧的滚动条以将该值增大 5(“页步长”值)。 如果您在当前值为 1 时单击向下控件,或者在当前值为 20 时单击向上控件,则滚动条不会更改。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×