excel按筛选颜色的VBA代码

时间:2022-10-05 14:00:56 网络知识 我要投稿
  • 相关推荐

关于excel按筛选颜色的VBA代码

  一、原因所在

  您在使用工作并的时候,大概使用了窗口菜单中的新建命令来新建你的excel文件后保存,因此,就会出现这种情况。

  也许是中毒了,office可能中毒了。

  二、解决的办法

  ①解决办法

  找到office的安装目录,如C:Program FilesMicrosoft OfficeOFFICE11,里面有个文件夹,名称是:XLSTART

  把这个文件夹和里面的所有内容全部删除,这样就可以避免上述的问题的产生了。

  万一按照上述的方

  在excel中,使用可视化的简单操作方法,是很难根据颜色来筛选的,因此,我们只能使用VBA代码来实现。

  以下代码的功能是:除首行外,将当前单元格所在列数据与当前单元格不同颜色的行隐藏起来,数据首行为标题列。

  如果你有其它的需求,请自行修改代码。

  Sub FilterColor()

  Dim UseRow, AC

  UseRow = Cells.SpecialCells(xlCellTypeLastCell).Row

  If ActiveCell.Row > UseRow Then

  MsgBox "超出范围,请选择有数据或有意思的单元格!", vbExclamation, "错误"

  Else

  AC = ActiveCell.Column

  Cells.EntireRow.Hidden = False

  For i = 2 To UseRow

  If Cells(i, AC).Interior.ColorIndex <> ActiveCell.Interior.ColorIndex Then

  Cells(i, AC).EntireRow.Hidden = True

  End If

  Next

  End If

  End Sub

  法解决之后,打开excel文件提示安装什么之类的,请您使用第②种方法来解决。

  ②解决办法

  建议查杀病毒,然后,还在出问题,那么,请重新安装一下OFFICE就行了。

  ③解决办法

  还有一种可能,就是你的电子表格中了宏病毒了,你到网上下载一个“宏病毒专杀”软件安装并查杀,就可以解决问题了,注意,得把360杀毒这些软件关闭掉。

【excel按筛选颜色的VBA代码】相关文章:

小班数学按物体的颜色分类教案06-20

小班数学教案《按颜色分类》03-02

小班数学《按颜色分类》教案优秀09-26

按颜色特征排序小班科学教案(通用8篇)08-13

excel实训心得03-09

网页恶意代码是什么11-14

宽带691错误代码怎么解决11-27

关于Excel的Hour函数介绍09-22

Excel日期和时间函数11-27

关于Excel工程函数大全11-27