Как установить диапазон, который бы ничего не возвращал?

#range #nothing

#диапазон #ничего

Вопрос:

Доброе утро,

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

Смотрите пример ниже.

 Dim MyArray As Variant
Dim MyRange As Range

Set MyRange = ExecuteExcel4Macro("'" amp; "\WDSENTINELDocumentsHALTON PROJECTSYEAR " amp; UserForm2.ComboBox1.Value amp; "" amp; M   N amp; "" amp; "[" amp; "Master.xlsm" amp; "]" amp; "Shipping" amp; "'!" amp; Range("D12").Address(True, True, -4150))
 ReDim Preserve MyArray(N)
  MyArray(N) = MyRange.Value2
  

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

Возможно, проблема с конфигурацией / настройкой в Excel, которая была настроена на то, чтобы ничего не возвращать в этих диапазонах?