VB-код для обновления панели инструментов без блокировки других таблиц для редактирования для получения другой информации из электронных таблиц в установленное время - PullRequest
0 голосов
/ 09 марта 2019

Я создаю панель управления в Excel, которая просматривает другую таблицу Excel, которую мы используем для ввода данных.Важно, чтобы я не блокировал электронную таблицу для редактирования, сначала я попытался использовать подключения к рабочей книге, однако она блокирует электронную таблицу, поэтому ее невозможно редактировать, даже если настроен общий диск, я попытался изменить таймер на 5 минут.ценность, но это не имеет значения.Я видел на форумах, что у человека была похожая проблема, но он использовал VB и писал код.У меня большой опыт использования Excel, но ни один из них не использует VB. Я не знаю, с чего начать.

Мне нужна помощь в создании простого кода, позволяющего обновлять сводные таблицы панели мониторинга в любое время в течение нескольких минут.он будет общаться с моей другой электронной таблицей.

код, который мне удалось написать как новичок:

Public Sub Refresh()
'refresh
ActiveWorkbook.RefreshAll

alertTime = Now + TimeValue("00:05:30") 'hh:mm:ss
    Application.OnTime alertTime, "Refresh"

End Sub

, но это блокирует основную электронную таблицу для любого редактирования после вложения кода VBA вв области модуля я сохранил таблицу Excel в виде макроса и изменил параметры, чтобы разрешить макросы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...