仅显示需要的字段

时间:2014-12-02 16:46:47

标签: excel vba if-statement

我正在尝试制作一个excel电子表格,根据他们选择的颜色只提供所需的问题

实施例: 如果他们选择蓝色,我希望只显示问题,然后填写蓝色并限制访问任何其他颜色。

根据选择的颜色,有更好的方法只显示您想要的信息,而不必将IF开始全部放在电子表格上

IF(A1,蓝色,IF(仅显示蓝色表,所有表格,空白))

IF condition1那么    仅显示蓝色表 ELSEIF条件2然后    所有表格 其他    空白 结束如果

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

您可以使用select case语句来评估单元格的颜色,这样的事情可以让您入门:

Select Case Range("A1").Interior.Color
   Case vbBlue
     Sheets("Blue").Activate
   Case vbRed
     Sheets("Red").Activate
   Case vbGreen
     Sheets("Green").Activate
   Case Else
     MsgBox "Color not recognised"
End Select