VBA (Visual Basic for Applications) inclut la possibilité de rédiger des instructions créant une macro qui va imiter l'aide d'une calculatrice pour entrer une série de chiffres et ensuite calculer la moyenne. Le code est à seulement 13 lignes. Il pourrait être utile dans certains des programmes Microsoft Office sans une calculatrice intégrée . Depuis Excel inclut une fonction moyenne , il n'y aurait aucune raison d'utiliser cette macro dans Excel. Cependant, comme dans cet exemple, où la macro est construit dans Microsoft Word, il peut donner un sens . Instructions 1 Ouvrez un programme Microsoft Office prenant en charge VBA (Visual Basic for Applications). Pour cet exemple , utilisez Microsoft Word. 2 Cliquez sur " développeur" suivi de " Visual Basic", qui est cotée à l'extrême gauche d'un menu qui apparaît dans le groupe des développeurs. Cela ouvre la fenêtre d'édition VBA 3 Entrez les lignes de code suivantes exactement comme ils apparaissent ci-dessous: . Sous AverageMyNumbers () strData As stringDim i , sglNbr , sglSubT , sglAverage Comme Singlei = 0do Jusqu'à strData = "X" strData = InputBox (" Entrez les chiffres pour faire la moyenne , un à la fois , appuyez sur 'Entrée' pour continuer à le prochain numéro . Inscrire un X majuscule lorsque vous avez terminé . " ;) sglNbr = Val ( strData ) sglSubT = sglNbr + sglSubTi = i + 1LoopsglAverage = sglSubT /(i - 1 ) MsgBox (" La moyenne de ces nombres est" & sglAverage ) End Sub 4 tester la précision du programme en énumérant une série de chiffres sur le papier, leur montant , et en divisant par le nombre d'articles individuels. Appuyez sur "F5" pour exécuter la macro et calculer les moyennes . Suivez les instructions et entrez la même série de numéros se terminant par un capital X. Si les résultats ne correspondent pas, vérifier l'exactitude du code que vous avez entré , en le comparant à l'étape 3 . 5 Cliquez sur sur "Macros " dans le document Word. Enregistrez la macro dans le " normal.dotm " si vous voulez l'utiliser dans tous les documents Word . D'autres options existent telles que l'enregistrement ne doit être utilisé dans le document actif , l'épargne dans le cadre d' un modèle spécifique , ou d'enregistrer dans tous les modèles et documents actifs.
|