Ouvrir l'éditeur Visual Basic. Dans Excel 2003, dans le menu, sélectionnez "Voir," "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."
Insérez un nouveau module. Dans le menu, cliquez sur "Insertion," "Module." Vous verrez le nouveau module répertorié dans l'Explorateur de projet avec le nom "Module1."
Insérez une nouvelle procédure. Dans le menu, cliquez sur "Insertion," "Procédure."
Dans le "Ajouter procédure" pop-up, tapez un nom pour votre nouveau sous-programme. Utilisez des traits de soulignement, plutôt que des espaces, pour séparer les mots.
Sous "Type," sélectionner "Sous."
Sous "Champ d'application," choisir "Public" ou "Privé." Un sous-programme public est accessible à d'autres procedures- un sous-programme privé fonctionne uniquement dans la même procédure.
Si vous le souhaitez, cochez la "Toutes les variables locales comme statique" case. Les variables statiques conservent leur valeur lorsque vous quittez une procédure. Le comportement par défaut efface toutes les variables.
Cliquez "D'ACCORD." Dans la fenêtre de code, vous verrez le Sub et End Sub déclarations.
Ajouter code. Entre "Sous" et "End Sub," insérer les instructions VBA pour votre sous-routine. Par exemple, utiliser le code suivant pour afficher une boîte de message avec un message d'accueil:
Sub Test ()
MsgBox "Bonjour Le Monde"
End Sub
Exécutez la sous-routine. Dans le menu, sélectionnez "Exécutez." Dans Excel 2003, le sous-programme va exécuter. Dans Excel 2007, sélectionnez le sous-programme dans la boîte de pop-up, puis cliquez sur "Course" de démarrer l'exécution.