Чтение информации из SharePoint сначала возвращает неправильное значение – нужно сделать дважды

Извините, если дубликат – не нашел, казалось бы, соответствующих потоков. Способ работы моей книги состоит в том, что у нее есть sheet с импортированным .iqy , поэтому у меня есть соединение с данными, обновляйте его и читайте данные из таблицы.

Однако позвольте мне привести вам пример того, что происходит каждый раз, когда я выполняю такое действие.

Существует SharePoint, где каждую неделю загружается отчет, который мне потом нужно обработать. Я нахожу этот отчет к дате последнего изменения. Макрос возвращается (в поле сообщения) «Последний файл с [даты] – продолжайте с этим?»

Основываясь на этой дате, я могу судить, является ли последний отчет в SharePoint более новым, чем последний, который я обработал последним.

Я обновляю таблицу, используя:

 wsGDT.Range("A2").ListObject.QueryTable.Refresh BackgroundQuery:=True 

Сегодня 31 марта. После первого обновления таблицы MsgBox возвращает: «Последний файл – с 15 марта».

Однако, если я снова запустил тот же макрос, MsgBox, что время вокруг будет правильно возвращать сообщение о том, что последний файл был загружен вчера.

Это происходит каждый раз. Как будто первое обновление не сработало.

Какие-либо предложения?

  • Могу ли я получить доступ к файлу Excel в SharePoint с помощью команды «Редактировать в браузере» через VBA
  • Как сравнить формат текста между Excel и Access (например, цвет, жирный шрифт и т. Д.)
  • Обновление существующей таблицы в Excel с данными из нового Sharepoint Private View
  • Как обойти предупреждение «Только для чтения» SharePoint при открытии книги Excel с помощью VBA.
  • VBA Экспорт данных из элементов SharePoint в электронную таблицу Excel
  • Вау, это большая книга. К сожалению, мы не можем открыть книгу объемом более 10 МБ
  • Как я могу получить последнюю измененную дату файла в SharePoint с помощью VBA?
  • Проверьте, заблокирована ли рабочая книга в SharePoint 365 для редактирования
  • Excel VBA: Захват внешнего подключения к данным, которое не будет обновляться?
  • Как использовать Excel VBA для изменения базы данных доступа (accdb) Таблица, синхронизированная с Sharepoint?
  • Файл sharepoint Excel 2016 по-прежнему открывается как только для чтения
  • Давайте будем гением компьютера.