Я провел тестирование, но я не получил результат, упомянутый @QHarr. Я использовал этот код:
Sub test()
Dim nm As Name
For Each nm In ActiveWorkbook.Names
Debug.Print nm.RefersTo
Next
End Sub
с 3 одинаковыми именами листов, 2 именами листов (sheet1 и sheet3), 1 именем рабочей книги (sheet2). Результат всегда будет:
=Sheet1!$B$3:$C$4
=Sheet3!$B$3:$C$4
=Sheet2!$B$3:$C$4
независимо от физической последовательности. Когда я переименовал вкладку Sheet1, она стала:
=Sheet3!$B$3:$C$4
=zzSheet1!$B$3:$C$4
=Sheet2!$B$3:$C$4
Итак, я предполагаю, что последовательность такова: сначала имена рабочих листов, в алфавитном порядке имени вкладки, затем имена рабочих книг. Обратите внимание, что это порядок табуляции, а не листа.