Microsoft Office Tutorials and References
In Depth Information
Le mot-clé Optional permet de déclarer un argument comme
facultatif. La fonction booléenne IsMissing renvoie True si l’argu-
ment est manquant.
Ainsi, si vous saisissez =TVA_2(100) dans une cellule, le résultat
est 16,38… ce qui correspond bien au montant de TVA à 19,6 %. Si
vous saisissez =TVA_2(100;5,5) , la fonction utilise le taux de TVA à
5,5 %.
Calculer un taux de remise
La fonction suivante calcule une remise en fonction du montant
d’une commande :
Function REMISE(Montant)
Const Taux1 As Double = 0.05
Const Taux2 As Double = 0.075
Const Taux3 As Double = 0.1
Select Case Montant
Case Is > = 100000
REMISE = Taux3 * Montant
Case Is > = 50000
REMISE = Taux2 * Montant
Case Is < 10000
REMISE = Taux1 * Montant
End Select
End Function
Cette fonction utilise la structure Select… Case , qui permet de
traiter des tranches de valeurs en évitant d’employer des If…
Then… Else .
Notez au passage l’emploi de constantes. Elles sont particulière-
ment utiles lorsque vous devez faire référence plusieurs fois à des
valeurs fixes (taux de taxe, taux d’intérêt…) dans votre code. Elles
facilitent la mise à jour du code en cas de modification de leur
valeur. En effet, si vous utilisez la valeur littérale de la constante
dans votre code, vous devrez modifier toutes les occurrences de
ladite valeur. Avec les constantes, vous ne modifiez que la valeur
attribuée à la constante.
Search JabSto ::




Custom Search