Я не знаю, есть ли прямой встроенный способ сделать это. Однако вы должны иметь возможность распознавать и извлекать имя в формуле, получая формулу ячейки (Range.Formula) и анализируя строку, распознавая, что последовательность символов должна быть именованным диапазоном, если:
0) это не число
1) это не встроенная функция, которую вы можете узнать по факту, что за ней следует (
2) это не имя ячейки, то есть оно не записывается как A1, $ A1, A $ 1 или $ A $ 1
Звучит как забавный проект Regex!