В окне редактора VB дважды щелкните по листу, где вы получаете обновления рынка монет, и вставьте этот скрипт VB.
Я предполагаю, что в столбце А вы получаете обновления. Замените имя столбца в строке 6 на другое, если оно отличается.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim newVal As Variant
If Target.Count > 1 Then
Exit Sub
End If
If Intersect(Range("A:A"), Target) Is Nothing Then
Exit Sub
End If
Application.EnableEvents = False
Application.ScreenUpdating = False
newVal = Target.Value
Application.Undo
Target.Offset(0, 1).Value = Target.Value
Target.Value = newVal
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
Обратите внимание, как только Excel обновит значения в столбце A, вы получите предыдущие значения в соседнем столбце.
Пожалуйста, сделай это,
- Выберите либо весь столбец A, либо требуемые строки.
- Нажмите команду условного форматирования.
- Затем нажмите «Выделить правила ячеек».
Затем после форматирования по одному для ** равно, больше чем и меньше условий.
Помните, что пока Формат только выберите ячейку B2 для сравнения.