У меня есть две рабочие книги, открытые в том же Excel, в первой с именем test1, список из 5 имен с номером справа, во второй те же 5 имен и эта формула:

=([test1.xlsx]Sheet1!$C$5)

направо. Поэтому, когда я обновляю числа в первом листе, они автоматически обновляются во втором. Теперь я добавил фрагмент кода VBA во второе событие Worksheet_Change. Событие срабатывает, когда я меняю число на втором листе, но когда обновления приходят с первого, это не работает !! Есть ли способ обойти это?

1 ответ1

1

Используйте события Worksheet_Calculate или Workbook_SheetCalculate

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .