мне нужна функция, которая проверяет, является ли конкретный диапазон ячеек в VBA был изменен:проверка изменения VBA в определенном диапазоне ячеек
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A9:J100")) Is Nothing Then
MsgBox Target.Address
End If
End Sub
Этого код работает, проблема: они изменили на одни и те же значения (бросить интернет-обновление). Как проверить, действительно ли обновленные значения ячеек изменились на новые? (Без проверки один за другим OFC)
Заранее спасибо
Вопросы, требующие кода, должны демонстрировать минимальное понимание решаемой проблемы. Включите попытки решения, почему они не работают и ожидаемые результаты. См. Также: [Контрольный список вопросов переполнения стека] (http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) –
Вам нужно будет сохранить их содержимое в другом месте и сравнить их ... –
I ' m, не запрашивая код, я знаю, как кодировать (я по сути дела делал это), чтобы решить описанную проблему, вопрос о функциональности VBA Excel Events. Вместо жесткого кодирования что-то, что, возможно, уже разрешено инструментом. Я пытаюсь решить (как это можно прочитать в коде) и увидел решение, которое dnt удовлетворяет моему предложению .. я действительно не понимаю этого критика, но хорошо – Orange