MOOC VBA

Le Visual Basic for Applications (VBA) est une sorte de langage qui se rapproche du Visual Basic. Il a obligatoirement besoin d’une application qui servira « d’hôte » afin qu’il puisse correctement s’exécuter. Habituellement, on se sert d’Excel ; le VBA est une sorte de facilitateur. Tout devient possible ! Ce MOOC permet d’apprendre à coder avec ce langage particulier, grâce à Excel. Suivez les étapes détaillées plus bas, pour de plus amples informations. 

Comment procéder pour vous inscrire à un MOOC VBA ?

Cet article tient lieu de tutoriel pour suivre un MOOC VBA. Nous procéderons par étapes. 

Étape 1 : ouvrir Excel

Pour les versions supérieures à 2007 : Fichier > Options > Personnaliser le Ruban puis cocher « Développeur »

Pour les versions antérieures à 2007 : ajouter les barres suivantes « Boîtes à outils Contrôles » et « Formulaires ».

Étape 2 : créer une macro qui va sélectionner une fenêtre au choix

  • Ouvrir l’éditeur et ajouter un module (sub exemple + Enter)
  • Créer un bouton de formulaire pour la macro
  • Tester la macro

Vous pourrez ensuite :

  • Sélectionner des cellules distinctes
  • Choisir une plage de cellules
  • Sélectionner une plage renommée de cellules 
  • Décaler une sélection précise
  • Sélectionner en fonction des numéros (colonne et ligne)

Étape 3 : utiliser les variables ( MOOC VBA )

L’utilisation des variables est recommandée, pas forcément obligatoire. Elles aident à résoudre des problèmes rencontrés. Nous vous conseillons de déclarer les variables. Par exemple :

  • « Slim » pour déclarer la variable
  • « une_variable » comme nom (sans espaces)
  • « Bis » pour déclarer le type
  • Sonna comme type 

Étape 4 : choisir les conditions

Les conditions servent concrètement à programmer, à réaliser des actions précises.

Étape 5 : le rôle des boucles

Les boucles sont des raccourcis que l’on peut créer pour réduire le temps de codage. 

Étape 6 : le rôle des procédures ( MOOC VBA )

Elles sont toujours « publiques » par défaut. Mais, il est aussi possible d’effectuer les actions suivantes :

  • Privatiser une procédure
  • Lancer une procédure interne
  • Utiliser des arguments dans une procédure qu’ils soient obligatoires ou optionnels

Étape 7 : l’utilisation des boîtes de dialogue et des évènements WorkBook

WorkBook permet d’exécuter le code au début de certaines opérations : ouverture, fermeture, enregistrement, impression, double-clic, clic droit, modification de cellule, recalcul, insertion d’une feuille, changement de sélection, clic sur un lien. 

Étape 8 : ajouter un « Userform »

Le Userform est ajouté comme pour un nouveau module. 

Étape 9 : l’utilisation des tableaux ( MOOC VBA )

Les tableaux ont valeur de variable. Ils permettent de :

  • Stocker et d’enregistrer un très grand nombre de variables
  • Parcourir rapidement des données

Étape 10 : utiliser les fonctions d’Excel

Ainsi, il est tout à fait possible d’utiliser les fonctions d’Excel dans le code VBA ! Cependant, elles sont en anglais. Munissez-vous d’un traducteur au besoin.

En conclusion, l’utilisation du Visual basic for Application est complexe, certes. Nous conseillons vivement de lire avec attention les précédentes étapes, qui serviront à faciliter votre apprentissage. 

 

Mooc Excel