答案 0 :(得分:1)
据我所知,您无法隐藏excel中的单个单元格,但是您可以通过删除其内容或使其内容白/不可见来“隐藏”单元格。
如果你没问题,我会创建一个:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
并获取单元格的颜色:
ActiveCell.Interior.Color
然后遍历所有其他单元格:
如果单元格颜色与定义的颜色不匹配,则删除单元格内容/更改字体颜色。
您可以首先按颜色对单元格进行排序,以便所有相同的颜色位于同一行中,然后当您遍历单元格时,如果其中的任何单元格不正确,您可以隐藏整行颜色。
这显然不是一个完整的解决方案,你必须改变一些东西才能满足你的需求。