Я хотел бы спросить о вашем опыте определения именованного диапазона в Excel.
Обычно я использую эту формулу:
=OFFSET(Sheet!$A$1;0;0;COUNTA(Sheet!$A:$A);COUNTA(DATA!$1:$1))
Это прекрасно работает для динамического диапазона.Он изменяется после добавления строк или столбцов в исходную таблицу.Проблема появляется, когда некоторые данные вводятся за пределы таблицы в столбце A или строке 1. В этом случае
Тогда я подумал, что Range("A1").CurrentRegion.Address
в UDF сделает эту работу.Но эта команда пропускается в UDF ... так как она не работает только с ячейкой, которая содержит формулу, я полагаю.
Кто-нибудь использует какую-то формулу или UDF, который является более надежным?