Recherche chaud: wikihow etre souple comment faire agir des personnages four a gaz diy symptôme blessure muscle de labdomen arrondir sont dessins dans autocad decorer un cartable definition pensee conceptuelle Comment faire les Pop-corn chicken
Index Loisirs Santé Technologie

L'utilisation d'un sous-programme dans Excel Visual Basic

Publié:2012-01-01Source: général
Advertisement

L'utilisation d'un sous-programme dans Excel Visual Basic

Le langage de programmation de Microsoft Excel, Visual Basic pour Applications (VBA), est un outil puissant qui est accessible à tous, y compris ceux qui ne sont pas des programmeurs. Avec des macros VBA et, vous pouvez réduire de secondes tâches, créer des formulaires utilisateurs interactives, ou de créer des applications à vos amis et collègues. Dans VBA, un sous-programme (aussi 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 avec la sous-déclaration et se termine avec une sous-déclaration finale.

Niveau de difficulté:

Modérément difficile

Instructions

1 Ouvrez l'éditeur Visual Basic. Dans Excel 2003, dans le menu, sélectionnez "Afficher", "Barres d'outils", "Visual Basic". De la nouvelle barre d'outils, cliquez sur l'icône de Visual Basic Editor. Dans Excel 2007, sur 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'arborescence du projet avec le nom "Module1".

3. Insérez une nouvelle procédure. Dans le menu, cliquez sur "Insérer", "procédure".

4 Dans la boîte de pop-up "Ajouter procédure", entrez un nom pour votre nouveau sous-programme. Utiliser souligne la place des espaces pour séparer les mots.

5 Sous "Type", sélectionnez "Sub".

6 de «Scope», choisissez l'option «privé» "Public" ou. Un sous-programme publique est accessible à d'autres procédures; un sous-programme privé fonctionne uniquement dans la même procédure.

7 Si vous le souhaitez, cochez la case "Tous les variables locales comme statique". Les variables statiques conservent leurs valeurs lors de la sortie d'une procédure. Le comportement par défaut supprime toutes les variables.

8 Cliquez sur "OK". Dans la fenêtre de code, vous verrez les sous-déclarations finales et la sous-déclaration.

9 Ajoutez le code. Parmi "Sub" et "End Sub", insérer des instructions pour VBA sous-routine. Par exemple, utiliser le code suivant pour afficher une boîte de message avec un message d'accueil: Sub Test () MsgBox "Bonjour tout le monde" End Sub

10 exécute la sous-routine. Dans le menu, sélectionnez "Exécuter". Dans Excel 2003, l'applet sera exécuté. Dans Excel 2007, sélectionnez le sous-programme dans le menu déroulant, puis cliquez sur "Exécuter" pour commencer boîte courante.

Conseils et avertissements

Vous pouvez "call" (contrôle de passage à) un sous-programme d'une autre procédure. Ceci arrête l'exécution du programme principal et le sous-programme démarre. Le sous-programme continue à fonctionner jusqu'à ce qu'il trouve une sous-déclaration ou la déclaration. Votre programme principal ramasse alors où vous en étiez. Par exemple, le code suivant appelle la sous-routine "Test1"

Sub Macro1 ()

Test1

End Sub

La sous-déclaration peut inclure des paramètres spécifiés en tant que ByVal ou ByRef. Ces paramètres indiquent si les arguments sont passés par valeur ou par référence, quand un sous-programme est appelé.

Si vous avez des difficultés à exécuter votre code, vérifier vos paramètres de sécurité. Macros Excel considérés comme «code potentiellement dangereux", et dans de nombreuses versions, le comportement par défaut est de les empêcher de courir.

Lire cet article en Inglés: Comment utiliser Excel pour sous-programme en Visual Basic

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking