Créer la fonction de VB pour le MS Excel |
|
|
Les besoins de créer des fonctions définies pour l'utilisateur dans le Mme.-Excel
|
Vous pouvez créer vos propres fonctions pour compléter les fonctions intégrées dans le bilan de Microsoft Excel qui sont tout à fait limitées et ces fonctions pourraient être très utiles et puissantes si vous savez les programmer correctement. Pour nous permettre d'adapter notre environnement de bilan pour les besoins d'individu, nous devons créer des fonctions définies pour l'utilisateur. Par exemple, nous pourrions avoir besoin d'une fonction qui pourrait calculer le paiement de commissions basé sur le volume de ventes et il est sinon impossible tout à fait difficile en employant seule la fonction intégrée. Laisse le regard à la table qui est donnée ci-dessous :
|
Sales Volume($) |
Commissons |
<500 |
3% |
<1000 |
6% |
<2000 |
9% |
<5000 |
12% |
>5000 |
15% |
|
Dans la table ci-dessus, si un saleman atteint un volume de vente de $6000 et il sera $6000x12%=$720.00 payé. Une fonction de base visuelle pour calculer les commissions pourrait être écrite comme suit :
|
Function Comm(Sales_V As Variant) as Variant
If Sales_V <500 Then
Comm=Sales_V*0.03
Elseif Sales_V>=500 and Sales_V<1000 Then
Comm=Sales_V*0.06
Elseif Sales_V>=1000 and Sales_V<2000 Then
Comm=Sales_V*0.09
Elseif Sales_V>=200 and Sales_V<5000 Then
Comm=Sales_V*0.12
Elseif Sales_V>=5000 Then
Comm=Sales_V*0.15
End If
End Function
|
|
Employer le rédacteur de base visuel de Microsoft Excel
|
Pour créer des fonctions définies pour l'utilisateur dans le MS Excel, vous pouvez cliquer sur des outils et puis le macro choisi et puis cliquer sur le rédacteur de base visuel suivant les indications de la figure suivante
|
|
En cliquant le rédacteur de base visuel, les fenêtres de rédacteur de VB apparaîtront suivant les indications de la figure suivante et créeront une fonction, saisissent la fonction comme illustrées ci-dessus après la dactylographie, économiser le dossier et reviennent alors aux fenêtres d'Excel.
|
|
Dans les fenêtres d'Excel, saisir le volume et les Commissions de ventes de titres en deux cellules quelconques et en se rapportant après figure, clef-dans la fonction de COMM. à la cellule C4 et en mettant en référence la valeur en cellule B4 et en employant la COMM. de format (B4). N'importe quelle valeur apparaissent en cellule B4 passera la valeur à la fonction de COMM. en cellule C4. Pour le reste des rangées, la copie juste la formule en traînant le bon coin inférieur de la cellule C4 aux cellules exigées, et une table gentille et ordonnée qui montrent les commissions apparaîtront automatiquement. Il peut également être mis à jour n'importe quand
|
|
Keywords:
visual basic function,
pivot table excel,
visual basic excel,
visual basic vb,
excel help,
excel macros,
excel value,
vb array,
text creating,
vb reference,
excel range,
excel spreadsheets,
excel macro,
multiple ms,
excel array,
if excel,
vb date,
name excel
|