Apprenez à utiliser la fonction Somme VBA en lisant sur son but et de la syntaxe , et en écrivant un court programme qui utilise cette fonction. Somme travaille en VBA la même façon que dans Excel - il ajoute deux nombres ou plus ensemble et retourne le résultat. Utilisation de la fonction Sum dans VBA vous donne la possibilité d'envoyer la sortie à une cellule de feuille de calcul , un fichier, une instruction MsgBox ou même une autre application, par exemple une base de données . But La fonction SOMME additionne deux nombres ou plus et renvoie le résultat , ce qui est un autre numéro. Somme est l'une des nombreuses formules Excel que vous pouvez utiliser dans les programmes VBA. Ces formules, qui Excel affiche sous l'onglet "Formules" , sont disponibles dans VBA par la propriété WorksheetFunctions de l'objet de la demande , ce qui représente Excel. La syntaxe de la Somme nécessite le nom de la fonction , une parenthèse ouvrante , puis la liste des arguments . Vous fournissez cette liste qui se compose de tous les numéros que vous souhaitez Somme à s'accumuler. Séparez chaque numéro avec une virgule et indiquer la fin de la liste des numéros en tapant une parenthèse fermante . Exemple de programme savoir comment utiliser la fonction Somme VBA y compris dans un programme court . Commencer à écrire ce programme en ouvrant l'environnement de développement VBA. Cliquez sur l'onglet "Developer " de Excel, puis cliquez sur le bouton " Visual Basic " pour ouvrir l'environnement. Ouvrez une fenêtre de saisie des déclarations VBA en double- cliquant sur l'élément " Ce classeur " dans le volet gauche de l'environnement. Tapez le contour d'un sous-programme qui sera exécuté la fonction Somme . Vous pouvez taper " sous sumSomething », par exemple , pour définir le début de ce sous-programme. Tapez " End sub " sur la ligne suivante pour indiquer la fin de la sous-routine . Obtenir les commentaires fournir les données de votre programme doit être exécuté par en utilisant la déclaration InputBox de VBA, qui invite l'utilisateur à entrer des données et passe ces données à votre programme. Entrez les instructions ci-dessous pour insérer InputBox dans votre programme VBA. Ces instructions définissent des variables qui contiendront les numéros à l'utilisateur du programme veut résumer , invite l'utilisateur à ces chiffres et insère les numéros d'entrée dans les variables Nombre1 et Number2 . Dim nombre1, nombre2 , resultNumber1 = InputBox (" ; . . S'il vous plaît entrez le premier numéro que vous voulez résumer " ) Number2 = InputBox (" S'il vous plaît entrez le deuxième numéro que vous voulez résumer " ) résumé < p> Insérer la formule de Somme dans votre programme VBA en tapant le nom " WorksheetFunction " suivie d'une période . Lorsque vous tapez la période , VBA permet d'afficher une liste des fonctions de feuille de calcul que vous pouvez insérer dans votre programme. Cliquez sur le " somme" de la liste pour insérer cette formule dans votre programme. C'est ce que votre déclaration de Somme devrait ressembler. Result = WorksheetFunction.Sum ( nombre1, nombre2 ) Notez le "résultat " variable dans cette déclaration. Soyez sûr que vous avez déclaré cette variable dans une instruction Dim , ainsi que les variables Nombre1 et Number2 . Sortie Insérez une déclaration de sortie qui renvoie le résultat de la formule de Somme . La fonction MsgBox de VBA offre une solution rapide pour l'affichage de brèves déclarations de sortie. Tapez cette déclaration dans votre programme VBA pour afficher le résultat de la formule de Somme comme suit : MsgBox " La somme des chiffres que vous avez inscrits est " & result Exécuter programme exécuter votre programme de sommation VBA en cliquant sur l'une de ses déclarations et en cliquant sur la commande " Exécuter" dans le menu Exécuter . Répondez aux invites du programme affiche en tapant deux chiffres. Votre programme se déroulera la formule de somme de ces chiffres et de retourner le résultat de la formule pour vous avec la déclaration MsgBox .
|