[英]Excel “Insert shapes” Color change based on cell value
任何人都知道如何根據單元格的值更改Shapes(“ Insert-> Shapes”)的顏色。 我可以借助宏來做到這一點。 但是我現在需要在沒有宏幫助的情況下完成同樣的操作。
如果有人可以的話,請分享公式。
謝謝。
示例如何在ActiveX圖像控件中顯示命名范圍的圖片:
這樣做:
=INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+1):INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+4)
現在:
=Image
(命名范圍的名稱=EMBED(...)
覆蓋公式欄中的公式=EMBED(...)
)。 現在,如果更改Sheet1!A1
的值,則應在圖像控件中看到單元格E[n]:E[m]
其中n=A1*4+1
和m=A1*4+4
。 通過將值放入E1:E20
並更改A1
嘗試。 E1:E4, E5:E8, E9:E12,...
可以通過更改A1
的值在圖像控件中看到它們。
編輯2019年4月:
這可以在Excel 2007
使用。 它不能在更高的Excel versions
因為ActiveX Image控件不再接受單元格區域作為源。
剛剛在Excel 365
進行了測試:
首先執行與上述相同的步驟,然后在最后一步
現在:
A1:A4
)復制到剪貼板中。 細胞來自何處並不重要。 Home -> Paste -> Linked Picture
。 粘貼顯示復制的單元格的圖片。 例如,公式欄顯示公式=Sheet1!$A$1:$A$4
。 =Image
(命名范圍的名稱)覆蓋公式欄中的公式。 現在,如果更改Sheet1!A1
的值,則應將粘貼的圖片中的n=A1*4+1
和m=A1*4+4
的單元格E[n]:E[m]
看到。 通過將值放入E1:E20
並更改A1
嘗試。 E1:E4, E5:E8, E9:E12,...
可以通過更改A1
的值在粘貼的圖片中看到它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.