Recherche chaud: comment eviter detre bavard Le pentagramme en liquide explosive maison faux suçon comment blanchir sa barbe qui a découvert lhydrogène les abriation de facebook comment prier saint jude
Index Loisirs Santé Technologie

Calcul des moyennes VBA

Publié:2014-09-22Source: général
Advertisement

Calcul des moyennes VBA

VBA (Visual Basic pour Applications) inclut la possibilité de rédiger des instructions pour créer une macro qui imite l'utilisation d'une calculatrice pour entrer une série de chiffres et ensuite calculer la moyenne. Le code est à seulement 13 lignes de long et peut être utile dans certains des programmes Microsoft Office qui manquent d'une calculatrice intégrée. Depuis Excel inclut une fonction de calcul de moyenne, il n'y a aucune raison pour que je devais utiliser cette macro dans Excel. Cependant, la création de la macro dans Microsoft Word peut faire plus de sens, comme dans cet exemple.

Niveau de difficulté:

Modéré

Instructions

1 Ouvrez un Microsoft Office compatible avec VBA (Visual Basic pour Applications). Pour cet exemple utilise Microsoft Word.

2 Cliquez sur "développeur" puis "Visual Basic", situé à l'extrémité gauche d'un menu dans le groupe "développeur". Cela ouvre l'éditeur VBA.

3 Tapez les lignes suivantes de code exactement comme il apparaît ci-dessous: Sous AverageMyNumbers () As String Dim Dim i strData, sglNbr, sglSubT, sglAverage Comme unique Do Until i = 0 strData = "X" strData = InputBox ("Entrez les numéros à moyenne être, un à la fois, en appuyant sur "Entrée" pour continuer à le prochain numéro. Entrez à l'équité X lorsque vous avez terminé. ") sglNbr = Val (strData) sglNbr + sglSubT sglSubT = i = i + 1 boucle sglAverage = sglSubT / ( i - 1) MsgBox ("La moyenne de ces nombres est" & sglAverage) End Sub

4 Test de la précision du programme énumérant une série de chiffres sur le papier, en les additionnant et en divisant le total par le nombre d'éléments individuels. Appuyez sur "F5" pour exécuter la macro et de calculer des moyennes. Suivez les instructions et entrez la même série de numéros se terminant avec un X. de capital Si le résultat ne correspond pas à vérifier l'exactitude du code que vous avez écrit en comparant avec l'étape 3.

5 Cliquez sur "Macros" dans le document Word. Enregistrer la macro dans "normal.dotm" si vous voulez l'utiliser dans tous les documents Word. Il ya d'autres options, telles que l'enregistrement seulement pour une utilisation dans le document actif, l'enregistrer dans le cadre d'un modèle spécifique ou enregistrer tous les modèles et documents actifs .

Conseils et avertissements

Vous devez enregistrer le document comme un document qui prend en charge les macros pour utiliser cette fonction.

Méfiez-vous des programmes qui incluent boucle (cycles) fonctions. Si l'utilisateur ne rien écrire ce programme continuera à appeler plusieurs numéros jusqu'à ce qu'un X majuscule est entré. Le programme sera chaque entrée vide comme un autre chiffre pour le nombre total d'inscriptions, de ruiner la moyenne. Il est même possible d'entrer dans une boucle infinie si les types le mauvais type de l'information de l'utilisateur. Dans la vraie vie, le code d'erreur de piégeage pour alerter l'utilisateur qui a fait une erreur et de récupérer la même serait ajouté.

Lire cet article en Inglés: Comment calculer les moyennes en VBA

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking