Тема: Баг или Фича.
Друзья, сломал себе мозг пытаясь понять в чем дело.
Нужна помощь, помоЖите новичку...
Имеем руссифицированный Microsoft Excel 2013 (15.0.4771.1000)
MSO (15.0.4771.1000), 64-разрядная версия
Создаем новый файл с расширением xlsm. На первом листе создаем таблицу c именем Table1 (кол-во колонок, их названия и строк - любые)
Создаем макрос в который помещаем вот такой VBA код
With ActiveSheet
MsgBox .Range("Table1[#Headers]").Count
.Hyperlinks.Add Anchor:=.Range("B1"), Address:="", SubAddress:="Лист1!A100", TextToDisplay:="it is link"
MsgBox .Range("Table1[#Headers]").Count
End With
Выполняем его. Первый мессаджбокс выдает сообщение с кол-вом столбцов в таблице, на втором мессаджбоксе появляется ошибка.
В чем дело? Как это можно обойти, не отказываясь от использования слова #Headers