2014-12-02 73 views
1

我試圖做一個excel電子表格,將提供取決於顏色,只需要問題,他們挑僅顯示領域所需

例子: 如果他們選擇了藍色,我想一個只顯示的問題,然後需要填寫藍色並限制訪問任何其他顏色。

有很多更好的方法,只顯示信息,你想這取決於所選擇的顏色,而不必把IF開始遍佈在試算表

IF(A1,藍,IF(顯示藍色表只,所有圖紙,空白))

IF條件1 THEN 秀藍表只有 ELSEIF條件2 THEN 所有圖紙 ELSE 空白 END IF

任何幫助瓦特烏爾德不勝感激

回答

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