【发布时间】:2018-06-02 21:35:48
【问题描述】:
我希望设置一个基本循环来设置工作表中每个形状的颜色以匹配表格中的相应单元格(条件格式)。
我有以下
dim countryShape as shape
For Each countryShape In ActiveSheet.Shapes
countryShape.Range.Interior.Color = Application.VLookup(countryShape.Name, ActiveSheet.Range("D3:H19"), 2, 0).Interior.Color
Next countryShape
但是,我得到了一个
运行时错误 424,“需要对象”
我猜这与颜色应用的格式有关(即 .interior.color 用于单元格,.fill.forecolor 用于形状)但是到目前为止我尝试过的任何组合都还没有奏效。
【问题讨论】: