根据约束着色单元格

时间:2013-04-12 17:58:00

标签: excel

是否可以使用一些简单的约束着色单元格(对于这些我假设列没有字母而是数字):

  1. Statring cell(x0,y0)和end cell(x1,y1)
  2. 单元格必须满足等式(x,2x)
  3. 例如,我选择单元格begin(1,1)和end(10,10) 着色应该发生在(1,1)(2,3)(3,5)(4,7)(5,9),这是因为(6,11)将超出y的范围。

    enter image description here

    如果有可能你能告诉我怎么做?

2 个答案:

答案 0 :(得分:3)

使用conditional formatting的公式如下:

=ROW()*2=COLUMN()+1

答案 1 :(得分:3)

非常简单的宏将实现此目的:

Dim i As Integer
For i = 1 To 100  'Instead of 100, put your upper number here.
    With Cells(i, i * 2).Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .ThemeColor = xlThemeColorLight2
        .TintAndShade = -0.249977111117893
        .PatternTintAndShade = 0
    End With
 Next