Excel“插入形状”基于单元格值的颜色更改

萨维耶

任何人都知道如何根据单元格的值更改Shapes(“ Insert-> Shapes”)的颜色。我可以借助宏来做到这一点。但是我现在需要在没有宏帮助的情况下完成相同的操作。

如果有人可以的话,请分享公式。

谢谢。

阿克塞尔·里希特(Axel Richter)

示例如何在ActiveX图像控件中显示命名范围的图片:

  1. 用一个空的工作表Sheet1打开Excel。
  2. 在A1中写入0。
  3. 使用名称管理器创建命名范围http://office.microsoft.com/zh-cn/excel-help/define-and-use-names-in-formulas-HA010147120.aspx#BMmanage_names_by_using_the_name_manage

这样做:

  • 打开名称管理器
  • 点击新建
  • 名称=图片
  • 指的是= =INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+1):INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+4)
  • 好的
  • 关闭名称管理器

现在:

  1. 从“开发人员”选项卡
    http://office.microsoft.com/zh-cn/excel-help/show-the-developer-tab-HA101819080.aspx)控件中获取ActiveX图像控件,并将其放在工作表中。
  2. =EMBED(...)=Image(命名范围的名称)覆盖公式栏中的公式现在,如果您更改中的值Sheet1!A1,您应该在Image Control中看到E[n]:E[m]带有n=A1*4+1的单元格m=A1*4+4尝试通过输入价值E1:E20并进行更改来进行尝试A1
  3. 现在,如果将不同的形状放在上方,则可以E1:E4, E5:E8, E9:E12,...通过更改中的值在“图像控件”中看到它们A1

编辑2019年4月:

这适用于Excel 2007Excel versions由于ActiveX Image控件不再接受单元格范围作为源,因此以后无法使用。

刚刚在测试Excel 365

首先执行与上述相同的步骤,然后在最后一步

现在:

  1. 将一列的四个单元格(A1:A4例如)复制到剪贴板中。细胞来自何处并不重要。
  2. 在出现图像的纸上做Home -> Paste -> Linked Picture粘贴显示复制的单元格的图片。=Sheet1!$A$1:$A$4例如,公式栏显示公式
  3. =Image(命名范围的名称)覆盖公式栏中的公式现在,如果您更改中的值Sheet1!A1,您应该在粘贴的图片中看到E[n]:E[m]带有n=A1*4+1m=A1*4+4作为图片的单元格尝试通过输入价值E1:E20并进行更改来进行尝试A1
  4. 现在,如果将不同的形状放在上面,则可以E1:E4, E5:E8, E9:E12,...通过更改中的值在粘贴的图片中看到它们A1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel 2007:更改背景颜色单元格->不基于单元格的值

来自分类Dev

Excel VBA:基于单元格值的颜色范围

来自分类Dev

基于Excel VBA中单元格颜色的值计算

来自分类Dev

在Excel中更新值时更改单元格的颜色

来自分类Dev

输入/更改另一个单元格中的单词/值后,更改Excel单元格颜色

来自分类Dev

如何在列表视图中更改单元格的基于行颜色的值

来自分类Dev

VBA - 基于数据值的高级宏更改单元格颜色

来自分类Dev

Microsoft Excel更改单元格值

来自分类Dev

iOS更改单元格颜色(基于行)

来自分类Dev

默认文本更改时,Excel更改单元格颜色

来自分类Dev

基于单元格值的UI Grid RowTemplate颜色

来自分类Dev

R:基于给定值的表格中的颜色单元格

来自分类Dev

Excel-VBA:根据相邻单元格的文本颜色更改单元格的文本颜色

来自分类Dev

Excel-VBA:根据相邻单元格的文本颜色更改单元格的文本颜色

来自分类Dev

如何根据单元格值在Excel中更改字体颜色?

来自分类Dev

Excel公式更改单元格的背景颜色,但保持其当前值?

来自分类Dev

在Excel中基于另一个单元格更改值

来自分类Dev

如何基于单元格值的更改来更改单元格的条件格式

来自分类Dev

插入Excel单元格时的VBA日期值会更改其格式

来自分类Dev

使用Java更改Excel单元格颜色

来自分类Dev

如何更改MS Excel单元格中文本的颜色?

来自分类Dev

更改 Excel 2010 中多个单元格的边框颜色?

来自分类Dev

基于单元格VBA的Excel自动更改表名称

来自分类Dev

根据单元格值DataTable更改行背景颜色

来自分类Dev

更改图表颜色取决于单元格值

来自分类Dev

遇到其他值时更改单元格颜色

来自分类Dev

输入不同的值后更改单元格的颜色

来自分类Dev

VBA在插入时更改单元格值

来自分类Dev

比较单元格中的2个值并更改JTable中的单元格颜色

Related 相关文章

  1. 1

    Excel 2007:更改背景颜色单元格->不基于单元格的值

  2. 2

    Excel VBA:基于单元格值的颜色范围

  3. 3

    基于Excel VBA中单元格颜色的值计算

  4. 4

    在Excel中更新值时更改单元格的颜色

  5. 5

    输入/更改另一个单元格中的单词/值后,更改Excel单元格颜色

  6. 6

    如何在列表视图中更改单元格的基于行颜色的值

  7. 7

    VBA - 基于数据值的高级宏更改单元格颜色

  8. 8

    Microsoft Excel更改单元格值

  9. 9

    iOS更改单元格颜色(基于行)

  10. 10

    默认文本更改时,Excel更改单元格颜色

  11. 11

    基于单元格值的UI Grid RowTemplate颜色

  12. 12

    R:基于给定值的表格中的颜色单元格

  13. 13

    Excel-VBA:根据相邻单元格的文本颜色更改单元格的文本颜色

  14. 14

    Excel-VBA:根据相邻单元格的文本颜色更改单元格的文本颜色

  15. 15

    如何根据单元格值在Excel中更改字体颜色?

  16. 16

    Excel公式更改单元格的背景颜色,但保持其当前值?

  17. 17

    在Excel中基于另一个单元格更改值

  18. 18

    如何基于单元格值的更改来更改单元格的条件格式

  19. 19

    插入Excel单元格时的VBA日期值会更改其格式

  20. 20

    使用Java更改Excel单元格颜色

  21. 21

    如何更改MS Excel单元格中文本的颜色?

  22. 22

    更改 Excel 2010 中多个单元格的边框颜色?

  23. 23

    基于单元格VBA的Excel自动更改表名称

  24. 24

    根据单元格值DataTable更改行背景颜色

  25. 25

    更改图表颜色取决于单元格值

  26. 26

    遇到其他值时更改单元格颜色

  27. 27

    输入不同的值后更改单元格的颜色

  28. 28

    VBA在插入时更改单元格值

  29. 29

    比较单元格中的2个值并更改JTable中的单元格颜色

热门标签

归档