Les fonctions publiques fournissent les moyens pour créer des fonctions définies par l'utilisateur Excel répertorie dans son "Insérer fonction" boîte de dialogue dans le "Formules" onglet. Pour créer une fonction définie par l'utilisateur qui calcule le nombre de jours jusqu'à Noël prochain, d'abord coller la fonction publique à la suite dans un nouveau module VBA, puis revenir à Excel et cliquez sur le "Fx" bouton ci-dessus la grille de feuille de calcul. Clique le "Défini par l'utilisateur" catégorie, puis double-cliquez sur le "DaysToChristmas" élément qui apparaît. Excel insère votre fonction dans la feuille de calcul active.
DaysToChristmas Public Function () As Integer
Dim Noël
Dim CurrentYear As Integer
CurrentYear = Année (maintenant)
Noël = "12/25 /" & Cette année
DaysToChristmas = DateDiff ("ré", Maintenant (), DateValue (Noël))
End Function