任何人都知道如何根据单元格的值更改Shapes(“ Insert-> Shapes”)的颜色。我可以借助宏来做到这一点。但是我现在需要在没有宏帮助的情况下完成相同的操作。
如果有人可以的话,请分享公式。
谢谢。
示例如何在ActiveX图像控件中显示命名范围的图片:
这样做:
=INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+1):INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+4)
现在:
=EMBED(...)
用=Image
(命名范围的名称)覆盖公式栏中的公式。现在,如果您更改中的值Sheet1!A1
,您应该在Image Control中看到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
,您应该在粘贴的图片中看到E[n]:E[m]
带有n=A1*4+1
和m=A1*4+4
作为图片的单元格。尝试通过输入价值E1:E20
并进行更改来进行尝试A1
。E1:E4, E5:E8, E9:E12,...
通过更改中的值在粘贴的图片中看到它们A1
。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句