- 相关推荐
关于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