首页 > 解决方案 > 从同一个子中的多个组合框中获取值

问题描述

我有一个带有 2 张工作表的 excel 工作表。一个工作表具有从外部源导入的数据,另一个工作表然后过滤此数据。我希望能够选择一个日期范围来缩小过滤结果的范围。

为此,我有 4 个组合框、一个复选框和一个按钮。单击按钮时,我希望我的子首先查看复选框是否已被选中。如果没有,那么无论日期如何,都只需运行过滤数据。如果选中该复选框,那么我想查看四个组合框。前两个将具有开始年份和开始月份,后两个将具有结束年份和结束月份。我想在选中复选框时使用这些值并使用此标准过滤我的数据。

我遇到的问题是我无法获得组合框的值。例如,我将其中一个组合框命名为“Start_Month”。在我的子中,当我首先选择带有组合框的工作表时,然后我使用“Start_Month.Value”来检查组合框的值,但这给了我运行时错误 424“需要对象”。

有谁知道如何在同一个 sub 中获取四个不同组合框的值,或者这是不可能的?

标签: excelvbacombobox

解决方案


推荐阅读