2017-06-07 4 views
0

私はピボットテーブルが2つの列 "合計時間"と "年"を持っています。私はすべての "totaltime"値と右クリック - クイック分析 - データバーを選択しました。その後、すべてのバーはデフォルトで青色になります。値に応じてバーの条件付きカラーを適用するにはどうすればよいですか?値が500未満であれば、showは赤で表示されますか?データバーの条件値はExcelで

+0

VBAのようなものがなければ、データバーと組み合わせて他のCFで視覚的に強調することはできますが、VBAのようなものがなければ不可能だと思います。 – pnuts

答えて

0

「合計時間」の値に基づいて塗りの色を設定する3列目の条件付き書式を設定します。下のVBAをループして、データバーの色を条件付き書式設定列の色と同じに設定します。

Dim intCount As Integer 

On Error Resume Next 
For intCount = 9 To 43 'rows with data bars 
    Worksheets("Worksheet Name").Cells(intCount, 10).FormatConditions(1).BarColor.Color = Worksheets("Worksheet Name").Cells(intCount, 11).DisplayFormat.Interior.Color 
'this will update data bars in column J (10) based on column K adjust accordingly 
Next intCount