autofilter相关内容

在AutoFilter中组合多个排除(<>)标准

我使用这个肮脏的黑客来解决我的问题: '过滤管理功能 ActiveSheet.Range (“$ A $ 1:$ BW $ 2211”)。AutoFilter字段:= 36,Criteria1:=“头*”,_ Criteria2:=“& XlAutoFilterOperator.xlAnd ActiveSheet.Range(“$ A $ 1:$ BW $ 2211”)。AutoF ..
发布时间:2017-09-04 02:18:18 Office

VBA LastRow计算不行

我有一个自动过滤范围的工作表,以单元格 B3 开头。列 A 包含一些宏按钮,但实际上是空白的。前两行包含有关主范围数据的信息。 在VBA中,我使用我认为是确定工作表中最后一行的标准方法(在这种情况下,我不能依赖单个列上的 .End 方法): code> LastRow = Activesheet.Cells.Find(“*”,SearchOrder:= xlByRows,SearchD ..
发布时间:2017-09-04 00:56:03 Office

在VBA自动过滤器中使用字符串数组作为标准

我搜索过其他帖子,发现类似的问题,但没有什么可以帮助我具体。我正在尝试使用一个字符串数组,并将其用作过滤条件。这是棘手的,因为数组是由一个函数创建的,并具有可变数量的元素和内容。我需要自动过滤器来检查它,并为其每个元素检查列E 。 我尝试过两种方式 1) With Sheet17 .Range(“E1”)。AutoFilter Field:= 5,Criteria1:= ..
发布时间:2017-09-03 22:10:07 Office

从过滤范围获取最后一行

当您的工作表中的数据被过滤时,如何找到最后一行数据?我一直在玩特殊单元格和可见单元格,但找不到解决方案。我认为这对我有以下的一些变化: ... 用ws LR = .Range(“A”& Rows.Count).End(xlUp).Row .Range(“A1:E”& LR).AutoFilter字段:= 2,Criteria1:=“ = 4“ LRfilt = .Range(” ..
发布时间:2017-09-03 22:09:52 Office

Excel VBA - 将数据拆分为报表

我有一个电子表格,其中包含数据转储,如下面的截图(这是一些数据我为这个例子嘲笑)。此电子表格还有另外两个工作表,一个有销售代表清单,另一个有我需要实现的基本模板。 这些数据显示了我们的潜在新业务销售代表。这个数据被销售代表分解,以及新业务的评级(热,温暖,温暖,一般)。 模板将每个代表数据分开在每个评级的单独表格中(即“Rep 1”表格),它将有四个表,每个评级一个表,这些表将包括该评 ..
发布时间:2017-09-03 21:48:41 Office

在一张纸上查找单元格,并将行复制到另一张纸上

我有一个名为Backlog的工作表,其中包含行和数据列。我需要在第2到最后一列逐行搜索寻找#N / A的代码。当它找到#N / A时,如果它包含C,则需要检查最后一列。如果它包含一个C,那么整行应该被附加到一个名为Logoff的工作表上。如果最后一列不包含C,则整行将被附加到名为Denied的工作表中。移动到“注销”或“拒绝”后,应从原始的“备用”工作表中删除该行。下面的代码不工作。在第一个For ..
发布时间:2017-09-03 20:29:56 Office

Excel VBA自动过滤器除了三个

在我的数据分析(第一个问题),我想删除其部门(字段7)不是101,102或103(名称已更改以保护无辜者)的所有行。数据中有大约百个部门,所以使用 Criteria1:= Array(“104”,“105”,“106”,等等是不切实际的。 我想做这样的事情: myrange.AutoFilter字段:= 7,条件1 :=“101”,运算符:= x1Or,Criteria2:=“102” ..
发布时间:2017-09-03 20:22:59 Office

在列上添加特定的自动过滤器

我试图在列上设置一个过滤器。这是我在Interop中的方式: private void CheckMasterFile(string path){ var xlApp = new Excel.Application(); var xlWorkbook = xlApp.Workbooks.Open(path); Excel._Worksheet xlWorksheet = xlWo ..
发布时间:2017-09-03 19:49:07 C#/.NET

Worksheet类的ShowAllData方法失败

我注意到,当有自动过滤器已经开启时,我的VBA脚本不起作用。任何想法为什么这是? wbk.Activate Set Criteria = Sheets(“Sheet1”)。Cells ,1) 设置rng =表(“Sheet1”)范围(单元格(i,2),单元格(i,4)) wb.Activate 如果ActiveSheet.AutoFilterMode然后ActiveShee ..
发布时间:2017-09-03 18:45:26 Office

设置自动过滤多个通配符

现在我正在进行编码以设置数据图表的过滤器。基本上,我不知道如何在这里发布数据表,所以只是尝试输入它们): (从左边开始是列A) 名称* BDevice *数量*销售*所有者 基本上,我需要过滤出2列: - 具有任何单词的BDevice包含“M1454”或“M1467”或“M1879”(这意味着M1454A或M1467TR仍然适用) - 拥有PROD或RISK的所有者 这是代 ..
发布时间:2017-09-03 17:14:01 Office

使用相同字段的通配符的空白和数字的多个过滤器条件不起作用

尽管有关这个话题的问题数量很多,我还没有找到我的问题的解决方案(这可能或可能不是我的错)。 我需要自动过滤范围以返回以614开头的空白和数字。 此列已使用以下格式进行预格式化: Range(“B:C”)。NumberFormat =“### 0” 这是为了删除Excel在某些数字上使用的科学计数格式。 然后我使用以下内容应用过滤器: 使用Act ..
发布时间:2017-05-21 19:18:23 其他开发

AutoFilter可以从“字典”键中获取包容性和非包容性通配符吗?

我一直在寻找一种方法来过滤具有两个以上通配符的Excel电子表格。如果我可以直接在VBA中将多个两个通配符放入AutoFilter中,而不是在工作表中使用高级过滤器,我以前问过StackOverflow,因为我们的宏主要通过PowerShell脚本使用,该脚本会传递输入。这些通配符用于过滤各种电子表格,并保存结果。 一个非常有用的用户提出了一个答案,给出了一个使用字典键的示例宏,然后我再扩展 ..
发布时间:2017-05-21 16:04:27 其他开发

高级过滤标准可以在VBA中而不是范围内吗?

在通过VBA尝试使用正常的AutoFilter方式尝试设置超过2个条件后,我已经了解到必须通过高级过滤器完成。 违例示例: 工作表(1).Range(“A1”)。AutoFilter字段:= ColNum,Criteria1:=“A *“,运算符:= xlOr,Criteria2:=”B *“,运算符:= xlOr,Criteria3:=”C *“ 我希望通过Power ..
发布时间:2017-05-21 15:34:10 其他开发

设置自动过滤多个通配符

现在我正在进行编码以设置数据图表的过滤器。基本上,我不知道如何在这里发布数据表,所以只是尝试输入它们): (从左边开始是列A) 名称* BDevice *数量*销售*所有者 基本上我需要过滤出2列: - 具有任何单词的BDevice包含“M1454”或“M1467”或“M1879”(意味着M1454A或M1467TR仍然适用) - 拥有PROD或RISK的所有者 这是代码I ..
发布时间:2017-05-21 14:46:22 其他开发

Excel VBA自动过滤器不能使用Date列

它在普通过滤器中运行良好,但过滤日期列无法正常工作。 列被格式化为日期,我可以手动和荒谬地过滤它,如果我运行我的代码,它只过滤器,但是当我检查过滤器,然后只是单击确定(没有更改应用于过滤器条件),它开始正确过滤。 这是我的代码: ws .ListObjects(SheetName).Range.AutoFilter字段:= 3,Criteria1 _ :=“>” & CDate( ..
发布时间:2017-04-06 20:40:19 其他开发

添加特定的自动筛选在列

我想设置一个列的筛选器。这是我做到了在互操作的方式: 私人无效CheckMasterFile(字符串路径){ 变种xlApp =新Excel.Application(); VAR xlWorkbook = xlApp.Workbooks.Open(路径); Excel._Worksheet xlWorksheet = xlWorkbook.Sheets [1]; 的foreac ..
发布时间:2016-09-19 11:39:18 C#/.NET

VBA:自动筛选偏字符串数组

我要筛选我做了数组列。我试图用 Cells.AutoFilter现场:= 14,标准1:=字符串数组,接线员:= ,但我不知道运营商应该是什么 我的问题的一个例子是,东西在我的阵列可能是“他”时,什么在我自动筛选列实际上是“Tawm”。我想类似运营商:= xlContains 但是这是一个不走。 我只是希望它就像我在“TA”我打字,然后选择所有自动筛选发现的选项。 我试过“*”添加到具有以下 ..
发布时间:2016-05-31 18:56:32 其他开发