« Macros-commandes VBA/Devenez un expert » : différence entre les versions
Contenu supprimé Contenu ajouté
réorganisation de contenu |
réorganisation de contenu |
||
Ligne 66 :
== Les procédures et les fonctions expertes ==
=== Usages complexes ===
Les fonctions prédéfinies▼
* Les paramètres ou arguments▼
Les fonctions récursives▼
▲* Les fonctions prédéfinies VBA
* Disponibilité des fonctions VBA sous Excel▼
▲Les paramètres ou arguments
▲* Les fonctions récursives
▲Disponibilité sous Excel
=== Les arguments des procédures ===
<source lang=vb>
Sub afficherMessageCible (cible As String)▼
End Sub ▼
</source>
▲Sub afficherMessageCible (cible As String)
▲ MsgBox "Bonjour à " & cible
▲End Sub
=== Les arguments et le résultat des fonctions ===
'''Définition''' : les arguments passés aux fonctions fonctionnent comme pour les procédures, le résultat est rangé sous le nom de la fonction. Exemple : après l'appel de la fonction ==> monBenefice = calculerBenefice(150,100), la variable monBenefice prend la valeur 150
Function calculerBenefice(recettes As Double, depenses As Double) As Double▼
return (recettes-depenses)▼
End Function ▼
<source lang=vb>
▲ Function calculerBenefice(recettes As Double, depenses As Double) As Double
▲ End Function
</source>
=== Les instructions de débranchement ===
|