|
シンゴ さん、こんばんわ。
>赤色のフォント色で表示させる、なんて事はVBAで可能でしょうか?
>条件付書式設定では対応出来ないようです。
ichinoseさんが回答しているとおりできます。
詳細は目安箱で。
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=100;id=FAQ
ichinoseさんの回答は、名前を定義する方でしたので、もう一方の方で。
A1:A500に条件付書式を指定します。実行は1度でいいです。
Sub TEST()
Dim II As Integer
'
Range("A1:A500").FormatConditions.Delete
For II = 1 To 500
With Cells(II, 1).FormatConditions
.Add Type:=xlCellValue, Operator:=xlNotEqual, _
Formula1:="=INDIRECT(""Sheet2!A" & II & """)"
.Item(1).Interior.ColorIndex = 3 '赤
End With
Next
End Sub
マクロを使わずに手動で設定する場合は、範囲をドラッグ後(アクティブセルがA1として)
書式→条件付書式
『セルの値が』『次の値に等しくない』『=INDIRECT("Sheet2!A1")』←これを手入力
好みの書式を適用すると全体に書式が適用されます。
# Thanks!Jakaさん
|
|