Il me semble que pour être cohérent avec la question (à partir d'un chiffre renvoyer le jour de la semaine) la fonction vba devrait avoir plutôt cette allure :
Function TextuelJour(numjour%)
TextuelJour = WeekdayName(numjour)
End Function
Un bémol : La portabilité avec des version XL autres que françaises peut réserver des surprises !