Langage Visual Basic (VB)

C'est quoi Visual Basic ?
visual basic en abrégé VB est à la fois un langage de programmation et un environnement de développement intégré (IDE) créer par Microsoft et qui utilise le paradigme de la programmation événementielle.
C'est quoi VBA (Visual Basic for Applications)?
VBA est un langage de programmation dérivée de Visual Basic, il est intégré dans chaque application de Microsoft Office. La différence entre le Visual Basic et le Visual Basic for applications est que le VB fonctionne de manière autonome tandis que le VBA à besoin d'une application hôte Microsoft Office pour fonctionner.

Microsoft Excel
Microsoft Excel est un logiciel tableur développé par Microsoft, il appartient à la suite des logiciels bureautiques développés et vendus par Microsoft (Word, Excel, PowerPoint, Publisher, Access, ...) connue sous le nom de Microsoft Office.

Le tableur Excel est utilisé principalement pour la collecte, le traitement et l'organisation des données dans une interface utilisateur appelée feuille de calcul, la feuille de calcul excel contient plusieurs fonctionnalités réparties dans des onglets, ainsi que des cellules contenues dans des lignes et des colonnes pour stocker les données à traiter, les cellules peuvent contenir aussi les formules permettant de traiter les données.
Il existe différentes formules sous excel permettant le traitement des données, Voici les noms de quelques unes de ces formules :
SOMME : permet de faire la somme des valeurs numériques contenues dans une colonne d'un tableau de données.
NBVAL : permet de connaître la taille d'un tableau en comptant le nombre de lignes non vide du tableau.
MOYENNE : permet de calculer la moyenne des valeurs numériques qui se trouvent dans une colonne d'un tableau.
En plus des fonctions en maths permettant de calculer et de répartir les données de différentes manières, excel contient plusieurs autres fonctionnalités très utiles telles que : le tri, le filtre, la mise en forme conditionnelle des tableaux, les tableaux croisés dynamiques, les macros, etc.
Macro Excel
Une macro est un programme écrit et exécuté dans Excel en VBA afin d'automatiser des tâches effectuées fréquemment. Une macro est donc une action ou un ensemble d'action qu'on peut exécuter autant de fois que l'on souhaite.
Comment créer ou enregistrer une macro?
Dans l'interface de Microsoft Excel, les outils permettant d'enregistrer des macros (VBA et enregistreur) se trouvent dans l'onglet 'Développeur' du ruban.
Pour enregistrer une macro on clique sur 'Enregistrer une macro' dans le groupe code de l'onglet 'Développeur'; on peut ensuite donner un nom et une description à la macro, et on clique sur 'OK' pour démarrer l'enregistrement.
L'étape suivante consiste à insérer dans la macro les actions que l'on souhaite automatiser.
Pour finir on clique sur 'Arrêter l'enregistrement' dans l'onglet 'Développeur'.
Pour modifier une macro, on clique sur 'Macros' dans le groupe code de l'onglet Développeur et on sélectionne le nom du macro, on clique sur 'Modifier' et on la modifie grâce à Visual Basic Editor.

Programmation événementielle et séquentielle

En informatique, la programmation événementielle et la programmation séquentielle sont deux paradigmes de programmation qui sont opposés.
Programmation événementielle
La programmation événementielle est un paradigme de programmation fondé sur les évènements. Dans le code source d'un programme utilisant ce paradigme de programmation, le programmeur défini des évènements qui peuvent avoir lieu lors de l'exécution du programme(les actions du clavier et de la souris.) et il prépare au préalable les réactions du programme en fonction de chaque événement. Voici quelques Outils de développement qui utilisent la programmation événementielle : Visual Basic, C#, Java Swing, MATLAB, Android, Tornado, etc.
Programmation séquentielle
La programmation séquentielle est un paradigme de programmation dans lequel le déroulement des instructions du programme ne change pas. Dès que le programme commence son exécution, aucun événement extérieur déclenché par l'utilisateur ne peut modifier le cours de son exécution.


Qu'est ce qu'un site internet ?


Le réseau social Facebook