1

私は3つの相関行列を持っています:

入力相関:

                 Acc & Health     AE     Avemco Aviation      Bail
Acc & Health         1           0.15        0.15            0.15
AE                  0.15          1          0.15            0.25
Avemco Aviation     0.15         0.15         1              0.15
Bail                0.15         0.25        0.15              1

出力相関:

                Acc & Health      AE     Avemco Aviation      Bail
Acc & Health         1          
AE                 0.158          1     
Avemco Aviation    0.139        0.158            1  
Bail               0.177        0.258          0.130           1

比較相関 (入力 - 出力相関テーブルの絶対値):

                Acc & Health      AE     Avemco Aviation      Bail
Acc & Health       0.000             
AE                 0.008        0.000       
Avemco Aviation    0.011        0.008          0.000    
Bail               0.027        0.008          0.020         0.000

入力相関テーブルの値が 0.2 より大きい場合、および別の数学的条件であり、かつ比較相関テーブルのセルが空白でない場合、比較相関テーブルに条件付き書式を適用しています。

ただし、入力値が 0.2 より大きいため、E3 (AE および Bail) のような空白のセルで書式設定を行っています。空白のセルで書式設定が行われないようにするにはどうすればよいですか??

VBA での私のコードの一部:

.Range(.Cells(5, 2), .Cells(LastRowAgg, LastColumnAgg)).Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
                "=AND((('Input Correlation'!B5:AT49-'Aggregate Loss Correlation'!B5:AT49)/'Input Correlation'!B5:AT49)>=(1/3),'Input Correlation'!B5:AT49>=0.2,B5:AT49<>"" "")"
            Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
            With Selection.FormatConditions(1).Interior
                .PatternColorIndex = xlAutomatic
                .Color = 255
                .TintAndShade = 0
            End With
        Selection.FormatConditions(1).StopIfTrue = False

どんな助けでも大歓迎です!

4

1 に答える 1