Извините, я не знаю, если это что-то простое, или даже где проблема вписывается в большую схему программирования.
Таким образом, в моих простых способах мои программы всегда имели следующую схему: 1. запустить программу, 2. подождать, пока программа запустится, 3. программа завершена и завершена.
То, что я сейчас делаю, - это создание таблицы из длинного списка транзакций (10 000 из). В таблице есть несколько полей со списком, чтобы пользователь мог выбрать фильтры. Прямо сейчас, каждый раз, когда пользователь меняет фильтр, весь журнал обрабатывается заново, что занимает полминуты или минуты.
Я бы предпочел, чтобы торговый журнал хранился в памяти, или как-то скрытно, но более доступным. Но не иметь программу "спиннинг" в фоновом режиме. Таким образом, пользователь может использовать Excel, не подозревая, что программа готова в фоновом режиме, если он захочет обновить таблицу позже или нет.
Это имеет смысл? Если это не может быть сделано в VBA, мне все равно будет любопытно, как это будет сделано в другой среде, скажем, на C #, если это возможно. Благодарю.