0

一樣定義,那麼如何通過另一個工作表中的數據驗證列表保留單元格樣式?Excel 2007:保持單元格樣式與Excel中的數據驗證工作表單元格

我有一張選單列表,每個選項都是一個單元格,它有自己的樣式(每個選項都有不同的背景顏色)。 在用戶輸入值的表單中,單元格如何與從驗證數據中選擇的選項獲得相同的樣式?

示例:列表名稱「myList中」

  • 片「列表」具有的3,每個「myList中」單元格範圍使用值和一個風格背景 顏色。 (「項目1」具有紅色背景,項目2具有黃色背景等)
  • 表「數據」有一列包含數據驗證「myList」,當我選擇其中一個選項時,單元格保持默認樣式。

當在數據驗證列表中選擇選項時,我希望「數據」工作表中的單元格與「myList」中的單元格具有相同的樣式。

感謝

回答

1

據我所知,目前還沒有自動化的方式有數據驗證工作,如你所願,意味深長,複製列表源的格式。

您可以:

  • 根據您的列表的價值創造條件格式化條件(但你必須更新他們在條件格式菜單)
  • 使用事件Worksheet_Change創建VBA代碼並將Target的值與您的Range("myList")的值進行比較,然後複製
+0

謝謝@Jmax:我認爲這將有可能不需要編碼。我沒有時間編碼,因此我現在要使用空白格式。有用的鏈接,所以我會標記爲答案。再次感謝 – user706058

+0

嗨,你的鏈接已經過期了,也許你可以把它的肉拉成你自己的答案? – Troyseph

+1

@Troyseph對此鏈接感到抱歉。那麼,基本上,你必須添加一些VBA代碼來觀察其他工作表上的每一個變化,以保持你的第一個更新 – JMax