【发布时间】:2015-10-15 17:25:32
【问题描述】:
我尝试了不同的解决方案并成功编译,但在电子表格上没有看到我的问题的结果。
我想根据不同工作表的两个单元格中的值来格式化一张工作表上的表格颜色。
一个值是长度(行号),一个是宽度(列号),每次更改单元格的值时都应该更新它。这是我没有显示任何结果的内容:
Sub Worksheet_Formatting(ByVal Target As Range)
Dim NearWidth As Integer
Dim NearLength As Integer
Dim R As Range
NearWidth = Worksheets("Information").Cells(2, 2).Value
NearLength = Worksheets("Information").Cells(3, 2).Value
R = Range(Worksheets("Antenna Placement").Cells(2, 2).Value, Worksheets("Antenna Placement").Cells(NearLength, NearWidth)) = RGB(0, 255, 0)
End Sub
关于为什么编译但结果没有显示的任何解释?
【问题讨论】:
标签: excel vba formatting range conditional-formatting