3

いくつかの単純な制約を使用してセルを色付けすることは可能ですか (これらの場合、列には文字ではなく数字があると想定しています):

  1. 開始セル (x0, y0) と終了セル (x1, y1)
  2. セルは式 (x, 2x) を満たす必要があります

たとえば、セルの開始 (1,1) と終了 (10, 10) を選択すると、(1,1) (2,3) (3,5) (4,7) (5,9) に色付けが行われ、それだけです(6,11) は y の範囲外になるためです。

ここに画像の説明を入力

可能でしたら、どのようにすればよいか教えていただけないでしょうか?

4

2 に答える 2

3

次のような数式で条件付き書式を使用します。

=ROW()*2=COLUMN()+1
于 2013-04-12T18:38:49.703 に答える
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
于 2013-04-12T18:40:24.173 に答える