Подскажите, как в одной из таблиц выделить цветом разницу с другой таблицей, на другом листе, но в одной книге. Ну и чтобы этот процесс был автоматическим и если нет разницы, то цвет не отражается. Пример прикладываю (элементарный). Спасибо!
Подскажите, как в одной из таблиц выделить цветом разницу с другой таблицей, на другом листе, но в одной книге. Ну и чтобы этот процесс был автоматическим и если нет разницы, то цвет не отражается. Пример прикладываю (элементарный). Спасибо!Arxos
Option Explicit Public val Private Sub Worksheet_Change(ByVal Target As Range) Dim rngFull As Range Set rngFull = Range("A2:K157") 'диапазон, в котором должно срабатывать If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(rngFull, Target) Is Nothing Then If Target > val Then Target.Interior.Color = RGB(255, 191, 191) If Target = val Then Target.Interior.Color = xlNone If Target < val Then Target.Interior.Color = RGB(191, 255, 191) End If End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) val = ActiveCell.Value End Sub
[/vba]
sboy, пробовал так делать, но не то... [vba]
Код
Option Explicit Public val Private Sub Worksheet_Change(ByVal Target As Range) Dim rngFull As Range Set rngFull = Range("A2:K157") 'диапазон, в котором должно срабатывать If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(rngFull, Target) Is Nothing Then If Target > val Then Target.Interior.Color = RGB(255, 191, 191) If Target = val Then Target.Interior.Color = xlNone If Target < val Then Target.Interior.Color = RGB(191, 255, 191) End If End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) val = ActiveCell.Value End Sub