utilisant une combinaison de fonctions intégrées dans Microsoft Excel et les fonctions que vous créez à l'aide VBA peut vous aider à trouver des solutions à des problèmes plus complexes. Vous pouvez créer des fonctions dans un module VBA dans Excel qui retournera un résultat basé sur un paramètre d'entrée . La fonction que vous avez créé sera disponible pour une utilisation dans Excel avec tous les autres Excel des fonctions intégrées . En quelques étapes , vous pouvez créer une fonction pour retourner le jour courant sous forme de chaîne , basé sur la date du système actuel . Instructions
1
Cliquez A1 et tapez " = MAINTENANT () " pour obtenir la date courante du système . Cliquez sur l'onglet "Developer " et cliquez sur " Visual Basic " pour lancer l'éditeur VB . Cliquez sur le menu "Insertion " et cliquez sur "Module" pour insérer un nouveau module de code
2
Créer une nouvelle fonction avec une variable "date" de type de données en tant que paramètre d'entrée : .
< P > GetDayOfWeek de la fonction publique ( dateEntered As Date )
3
Créer une variable pour contenir le numéro du jour :
DayNum As Integer
4
Utilisez la fonction "Jour " pour retourner le nombre de jours en utilisant le " dateEntered « variable :
DayNum = jour ( dateEntered , vbSunday )
5
utiliser une instruction "case" à déterminer le jour et retourner le nom du jour en tant que chaîne :
Select Case DayNum
cas 1
GetDayOfWeek = "Sunday "
cas 2 < br >
GetDayOfWeek = "Monday"
cas 3
GetDayOfWeek = " mardi"
Case 4
GetDayOfWeek = "Mercredi "
Case 5
GetDayOfWeek = " jeudi "
Case 6
GetDayOfWeek = "Vendredi "
Case 7
GetDayOfWeek = " samedi "
End Select
6
la fin de votre fonction en tapant " End Function " à la fin. Revenez à Microsoft Excel et tapez " = GetDayOfWeek (A1 )" dans B1 pour afficher la date du jour en utilisant la date à A1 .