Используйте встроенный Enum в формуле ячейки с UDF
У меня есть пользовательская функция, которая принимает параметр, который имеет встроенную функцию:enum
Public Function bgrcolor_cells(rng As Range, xlcl As Long) As Integer
Я хочу написать такую формулу в ячейке
=bgrcolor_cells($A2:$B2,vbRed)
вместо
=bgrcolor_cells($A2:$B2,255)
Это возможно? Как?
PS: я нашелКак я могу использовать идентификаторы перечисления в Excel UDF, но это относится к пользовательским перечислениям. Я не знаю, имеет ли значение тот факт, что я хочу использовать встроенный Enum.
РЕДАКТИРОВАТЬ 1 Возможно, некоторое автоматическое чтение кода, в котором определен встроенный Enum, может помочь в определении класса по Жан-Франсу.ois Corbett или именованные диапазоны, и тогда никто не будет печатать с нуля. Я видел такой автоматический анализ, возможные указатели:
http://www.cpearson.com/excel/EnumNameList.aspx
РЕДАКТИРОВАТЬ 2 (согласноэтот) Был опубликован комментарий о том, что "нет разницы для встроенных и определяемых пользователем перечисленийи что это дурак. Я думаю, что это не так, и что если цитируемый комментарий является правильным, то он может быть частью ответа (возможно, стоит опубликовать как таковой) на данный конкретный и другой вопрос.