18得票7回答
如何在不破坏表格的情况下选择清除表格内容?

我有一个在Excel 2010中使用VBA函数,是在这里得到其他人的帮助后建立的。此函数复制表单/表格的内容,对其进行排序,并将其发送到相应的表格中。 现在,在运行此函数后,我想清除原始表格的内容。我可以通过以下代码实现,假设ACell已定义为表格中的第一个单元格。 ACell.ListOb...

21得票4回答
VBA错误1004 - 选择范围类的方法失败

第一次发帖,如果有任何格式或指南我没有遵守,请告诉我以便我进行修复。 所以我基本上在询问用户Excel文件的文件目录,然后设置了一些变量(最初设置为公共项目变量,因为这些变量在其他地方被使用和更改)。我还添加了设置这些变量为空的行(以防万一,我不认为这会有影响)。然后我将这些变量设置为我想要...

7得票3回答
使用INDEX和MATCH进行双条件查找

我正在尝试使用INDEX和MATCH实现基本查找。我的布局是: 表格 1 姓名 | 网站 | 日期 表格 2 姓名 | 网站 | 日期 我希望在表格1中,“网站”列能够自动填充与表格2匹配的“姓名”和“日期”的“网站”信息。 我尝试过: =INDEX('Sheet2'!B:B,MA...

11得票6回答
如何在Excel VBA 2010中在IF-THEN语句中使用复选框?

我需要使用复选框的值来编写 IF-THEN 语句。根据用户选择的内容,计算方式会发生变化。但是,我无法确定如何使用复选框的值,也无法检测到它们。以下是我目前拥有的代码:Private Sub Workbook_Open() Range("E1:F7,A1:A4,B1:B4,C1:C3"...

7得票2回答
根据索引和匹配查找确定范围的最大值

我需要一个单元格来显示由索引和匹配公式定义行的范围内的最大值。我知道这将是一个数组函数,但我正在努力掌握正确的语法。以下是我的数据样式。我已经使用类似Excel的列字母和行编号进行布局。 使用下面的表格作为参考,在第二个表格中。当我在单元格A1输入“b”并在B1列输入“y”时,单元格C1中的...

14得票2回答
考虑筛选条件,如何计算一列的中位数?

我最近发现可以使用 SUBTOTAL 函数来实现对某一列进行求和或计算总数,即使在对该列应用筛选时也可以。 然而,SUBTOTAL 函数支持的功能列表中并不包括 MEDIAN(中位数)。 是否有可能在考虑到部分行已被筛选后仍对一列数字取中位数?

8得票6回答
如果Excel VBA中不存在自动筛选,如何添加?

如何检查一个范围是否已经有自动筛选器,并在没有时应用它们。 目前我只是使用以下代码: Range("A1:N1").AutoFilter 然而,如果该范围已经有筛选器,则会将它们关闭。 我搜索过这个问题,并找到了许多关于清除和重置自动筛选器的解决方案,但没有关于实际检查是否应用了筛选...

13得票3回答
Excel问题 - 使用二维数组的SUMIFS函数

我有一个二维数组:水平轴是日期,垂直轴是标识号。 我想要对某个特定的日期和标识号进行条件求和,使用SUMIFS函数该怎么做呢? 由于条件范围是一维的而数组是二维的,所以好像不能用SUMIFS函数。有没有别的公式可以用呢? 换句话说,我想要把符合我选择的标识号和日期条件的数值相加;满足条件...

8得票1回答
Can I use VBA in Excel 2010 Starter Edition?

我有一份预装在电脑中的MS-Excel 2010“入门版”。请问这个版本支持VBA宏吗?我无法确定。我已经搜索过了,但仍不清楚。

7得票2回答
如何在Excel中为每一行计算分位数?

我正在尝试在Excel中为每一行的列计算分位数。 Excel中每行的结果值应该是1、2、3、4或5。 值为1表示前20%,值为5表示后20%。 这是我的当前公式,它似乎有效,但我想知道是否有更好的方法、自定义函数或者我的公式中是否有错误... =ROUNDDOWN(RANK.AVG(A...