Użyj wbudowanego Enum w formule komórki z UDF

Mam funkcję zdefiniowaną przez użytkownika, która pobiera parametr, który ma powiązany wbudowanyenum:

Public Function bgrcolor_cells(rng As Range, xlcl As Long) As Integer

Chcę napisać taką formułę w komórce

=bgrcolor_cells($A2:$B2,vbRed)

zamiast

=bgrcolor_cells($A2:$B2,255)

Czy to jest możliwe? W jaki sposób?

PS: ZnalazłemJak używać identyfikatorów wyliczeń w formacie UDF programu Excel, ale odnosi się do zdefiniowanych przez użytkownika wyrażeń. Nie wiem, czy fakt, że chcę korzystać z wbudowanego Enum, robi różnicę.

EDYTUJ 1 Być może jakiś zautomatyzowany odczyt kodu, w którym zdefiniowane jest wbudowane Enum, może pomóc w zdefiniowaniu klasy przez Jean-François Corbett lub nazwanych zakresów, a następnie uniknie się pisania od zera. Widziałem takie automatyczne parsowanie, możliwe wskaźniki to:

http://www.cpearson.com/excel/EnumNameList.aspx

http://www.excelforum.com/excel-programming-vba-macros/356892-programmatic-generation-of-enum-to-string-functions.html

EDYCJA 2 (wgto) Opublikowano komentarz mówiący, że „nie ma różnicy dla wyliczeń wbudowanych i zdefiniowanych przez użytkownika” i że jest to duplikat. Myślę, że tak nie jest i że jeśli cytowany komentarz jest poprawny, to może być częścią odpowiedzi (być może warto zamieścić jako taką) dla obecnego konkretnego i innego pytania.

questionAnswers(1)

yourAnswerToTheQuestion