Le langage de programmation de Microsoft Excel , Visual Basic pour Applications ( VBA) , est un outil puissant qui est accessible à tous , y compris aux non-programmeurs . Avec macros et VBA , vous pouvez réduire les tâches longues de secondes , créer des formulaires utilisateurs interactives, ou construire des applications pour vos amis et collègues. Dans VBA, un sous-programme ( également appelé « sous-procédure " ) est utilisé pour effectuer une tâche dans un programme. Il est semblable à une fonction, mais ne retourne pas de valeur . Chaque sous-programme commence par une déclaration sous et se termine par une instruction Sub End. Instructions 1 Ouvrez Visual Basic Editor . Dans Excel 2003, dans le menu , sélectionnez «Affichage », « Barres d'outils », « Visual Basic ». De la nouvelle barre d'outils, cliquez sur l'icône de l'éditeur Visual Basic. Dans Excel 2007 , sous l'onglet Développeur, dans le groupe Code , cliquez sur " Visual Basic ". 2 Insérez un nouveau module. Dans le menu , cliquez sur " Insérer", "Module ". Vous verrez le nouveau module figurant dans l'Explorateur de projet avec le nom " Module1 ". 3 Insérez une nouvelle procédure. Dans le menu, cliquez sur « Insérer », « procédure ». 4 dans la «procédure Add" boîte pop-up , tapez un nom pour votre nouveau sous-programme. Utilisation souligne plutôt que des espaces pour séparer les mots. 5 Sous "Type ", sélectionnez " Sub ". 6 Sous la rubrique « Champ d'application ", choisissez "Public" ou « privé». Un sous-programme public est accessible à d'autres procédures , un sous-programme privé ne fonctionne que dans la même procédure 7 Si vous le souhaitez , cochez la case " Toutes les variables locales comme statique " case à cocher. . Les variables statiques conservent leur valeur lorsque vous quittez une procédure. Le comportement par défaut efface toutes les variables. 8 Cliquez sur "OK". Dans la fenêtre de code, vous verrez les instructions Sub et End Sub . 9 Ajouter code. Entre « sous » et « End Sub », insérer les instructions VBA pour votre routine . Par exemple , utilisez le code suivant pour afficher une boîte de dialogue avec un message d'accueil : Sub Test () MsgBox " Bonjour tout le monde " End Sub 10 Exécutez la sous-routine . Dans le menu , sélectionnez "Exécuter". Dans Excel 2003, le sous-programme sera exécuté . Dans Excel 2007 , sélectionnez le sous-programme dans la boîte de pop -up , puis cliquez sur " Exécuter" pour lancer l'exécution .
|