excel 如果单元格>95% [关闭],则在不同的工作表中更改形状

ldxq2e6h  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(81)

已关闭。此问题需要details or clarity。目前不接受回答。
**要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

10天前关闭。
Improve this question
我试图改变一个工作表上的多个形状的颜色取决于不同工作表中的单元格的值。如果值高于或低于95%,我想使用RGB绿色或蓝色相应的形状着色。
我很难理解大多数其他的手写体,因为它们要么是同一张纸,要么是一个形状。

w8f9ii69

w8f9ii691#

有很多方法可以做到这一点,但可能最简单的解释方法是:假设你有一个名为Sheet1的工作表和一个名为Sheet2的工作表。在Sheet2上,你有一个名为Square的形状。你的代码可能看起来像这样:

Dim firstSheet as worksheet, secondSheet as worksheet

Set firstSheet = Sheets("Sheet1")
set secondSheet = Sheets("Sheet2")

If firstSheet.Range("A1") < 0.95 then 
     secondSheet.Shapes("Square").Fill.ForeColor.RGB = RGB(0, 0, 0)
End If

字符串

相关问题