autofilter相关内容

自动过滤后删除空白行

我的Excel表格中有以下代码: Sub DeleteRows '过滤CMReport以删除(空白)行。 使用ActiveSheet .AutoFilterMode = False .Range(“A1:G1”)。AutoFilter .Range(“A1:G1”)。AutoFilter字段:= 1,条件1 :=“=” .Range(“A1:G1”)。Offset(1,0 ..
发布时间:2017-09-27 00:52:51 Office

自动过滤器一个范围,不包括两个日期

我有以下代码,在L1中,我想选择除昨天和今天之外的所有日期,并且在M1中选择所有日期。我可以在M1中做同样的操作,但无法在L1中执行操作。 Range(“L1”)。 b $ b ActiveSheet.Range(“$ A $ 1:$ U $ 3804”)。AutoFilter字段:= 12,运算符:= _ xlFilterValues,Criteria2:= Array(1,“2/1 ..
发布时间:2017-09-26 22:31:26 Office

使用数组进行自动过滤条件

我有以下代码,将根据列I中的条件删除行: Sub Strip() Dim rng As Range With ActiveSheet .Columns(“I”)。AutoFilter Field:= 1,Criteria1:=“= 70-79%”,VisibleDropDown:= False 设置rng = .AutoFilter.Range 结束 如果rng.Colu ..
发布时间:2017-09-26 20:49:56 Office

使用AutoFilter过滤固定数量的数据

我只想过滤固定数量的数据。我正在实现这个WebPage上发布的代码,它的工作原理很好,但它会过滤包含“Item1”和“Approved”的所有数据。例如,我想做的是仅使用给定条件过滤5行数据,而不是过滤所有。 Private Sub CommandButton1_Click() Dim OriginalData作为工作表,FilteredData作为工作表 设置OriginalDat ..
发布时间:2017-09-24 16:40:35 Office

获取AutoFilter排序条件并应用于第二张表

我试图看看是否可以通过编程方式捕获AutoFilter排序事件,获取排序条件,然后将相同的排序条件应用于第二个工作表中的自动过滤器。 到目前为止,好像我必须触发Worksheet_Calculate()事件。这样我做了。那么我必须检查AutoFilter排序条件是否被更改。如果没有,退出子。如果是,请收集标准并通过单独的子文件运行它,它在单独的工作表中对AutoFilter执行完全相同的排序 ..
发布时间:2017-09-23 21:11:15 Office

根据其他工作表条件删除行

条件表如下 删除(Y / N)参考ID Y 1 N 2 Y 3 Y 4 N 5 数据表如下 名称参考ID 约翰1 安迪2 玛丽3 安娜4 罗尼5 根据条款表中的删除(Y / N)列,我必须删除John,Mary和Anna,参考ID为1 ,3和5 我看了另一个解决方案示例这里,但条件似乎来自同一张表。我不知道 ..
发布时间:2017-09-23 20:38:13 Office

有没有办法在Excel中查看哪些过滤器是活动的,而不仅仅是漏斗图标?

这个问题实际上是Excel GUI,而不是Excel“编程”本身。但是,如果在GUI中不可用,如果有VBA解决方案(尽管我基本上有0 VBA知识/经验),我会很好奇。 有没有办法在Excel中查看哪些过滤器是活动的,而不仅仅是查看渠道图标?如我附带的屏幕截图所示,一些电子表格可以具有从可见屏幕延伸的列,因此可以容易错过渠道图标,指示有效的过滤器。 (另外,我认为忽略图标很容易,即使在几列之间 ..
发布时间:2017-09-10 21:08:41 Office

当单击超链接以打开新工作簿时,Excel vba可以调用自动过滤器吗?

相当新的编程,我想知道是否可以在单独的工作簿上的超链接打开的工作簿上创建一个自动过滤器。我会解释一下:我有一个代码来编译一个电子表格 workbook1 之间的信息摘要。信息位于 workbook2 中。用户正在 workbook1 中工作,并输入他们正在搜索的记录号。当宏运行来自每个记录号的所有相关信息从 workbook2 导入 workbook1 时。我目前正在创建一个超链接以打开 work ..
发布时间:2017-09-09 19:50:03 Office

VBA:编码时的不同要求

这是上一篇文章的后续问题。 所以我工作的公司最近从2003年到2013年更新了Excel。我现在有一些非常基本的VBA代码的问题。 Cells.AutoFilter(x,y)特别是给我的问题。 我在几个月前写了一个非常难看的程序,看起来像这样: ... ActiveSheet.ListObjects(“Table1”)。Range.AutoFilter字段:= 11,Cri ..
发布时间:2017-09-09 18:54:56 Office

范围类的autofilter方法失败

ActiveSheet.Range(“a1:b1”)。AutoFilter 上述代码工作正常,但有时会出现范围类失败的“autofilter方法”错误。 我的目的是启用一些列的过滤,没有任何标准。有没有更好的方法? 解决方案 通常我总是关闭所有以前的过滤器,以防万一。 ActiveSheet.AutoFilterMode = False'关闭以前的过滤器 ActiveSh ..
发布时间:2017-09-09 18:20:33 Office

具有多个标准的Excel AutoFilter

我正在尝试创建一个自动过滤器,将执行以下操作 开始与“4”或 包含“2TWH”或 包含“2TER” 我相信会出现这样的样子 运算符:= xlOr,Criteria2:=“= * 2TWH * “ 但我需要以某种方式也有一个标准3 for =”= 2TER “ 我做了一些搜索,看到你可以将值存储到数组中,然后调用数组值,但是我无法将它们存入数组中有一 ..
发布时间:2017-09-07 09:13:43 Office

Apache POI,自动过滤后调用自动调整

我一直在搜索一段时间,还没有找到解决方案。 此问题之前已经在这里提到,但OP没有得到回应,我不想复活一个旧的线程,所以决定提出一个新的问题。 OP线程是此处。 我遇到的问题是我有一个使用从数据库获取的数据创建的电子表格,但有时单元格中的数据可能相当长,所以想要POI自动调整以保存用户必须执行的操作,但是因为我在调用autosize之前设置autofilter,所以不能正常工作。 ..
发布时间:2017-09-07 08:53:31 Java开发

获取所有可能的过滤条件列表

从VBA我需要知道我可以在过滤列中选择的所有标准的列表。例如以下列表:[1-ALFA; 2-BETA; ... 5-ETC] 解决方案 p> ,我们过滤尺寸为大,我们想列出 A 列的条件: Sub ShowCriteria() Dim r As Range,c1 As Collection,c2 As Collection Dim msg As String Set ..
发布时间:2017-09-07 06:42:45 Office

Excel VBA检查自动过滤器的数据

我需要帮助检查不包括标题的自动筛选的行。我想给它一个消息框“没有找到记录。”然后退出sub或继续复制粘贴,如果有行超出标题行。我知道过滤器后需要一个If / Else条目来检查数据,但我无法确定如何检查。这个代码是从我创建的UserForm按钮完成的。 这是我的脚本: Private Sub Searchbycompanyfield_Click() 如果CompanyComboB ..
发布时间:2017-09-07 06:36:23 Office

Excel VBA自动过滤器阵列

我正在使用带有Microsoft Excel的VBA中的AutoFilter。我有一个问题,它如何处理数组进行过滤;我已经将我的原始环境浇灌到一个简化版本(原本是希望了解这个问题): 在范围A1:A5的工作表中,假设我们有水果, Apple ,香蕉,橙色和 Pear 。自动过滤器已被应用,以便 Fruit 是列标题。 运行以下代码返回预期结果 Apple ,香蕉和橙色但不是 Pear ..
发布时间:2017-09-07 04:08:11 Office

在Excel VBA中获取日期自动过滤器

我试图使用VBA提取Autofilter参数。 任何人可以帮我获取Autofilter参数,特别是在应用日期Autofilter时? 例如假设您有一个包含两列的表,一个包含文本数据,另一个包含日期数据。 将文本过滤器设置为第一个列: Range.Autofilter字段:= 1,Criteria1 = Array(“text1 “,”text2“,”text3“,”text4“),运 ..
发布时间:2017-09-06 22:32:02 Office

Autofilter使用变量条件VBA

Dim Dim As As As As As As As As As As As As As As As As As As As As As As As As As As As As As As As As对象 i = 1 设置条件= ActiveSheet.Cells(i,1) MsgBox(Criteria.Value)'返回BC01.03 / pre> 但是,当我尝试过 ..
发布时间:2017-09-04 03:49:19 Office

根据具有VBA中另一个工作表的值的数组,在一个工作表上过滤掉一些行

我的目的是让下面的代码将数据从“低CPM 1”工作表中编译成一个数组,然后根据这个数组过滤我的活动工作表。虽然宏似乎影响过滤器,但是没有一个值被过滤掉。任何关于此事的帮助将不胜感激。 Sub Macro1() Dim CPM1Array(0 To 300)As Variant 对于i = 2 To UBound(CPM1Array) CPM1Array(i)=表格(“低CPM ..
发布时间:2017-09-04 02:40:49 Office