PROGRAMMATION
VBA
PROGRAMMATION
?
DÉFINITION
La programmation : c'est le processus de création d'instructions qu'un
ordinateur peut suivre pour accomplir une tâche spécifique en utilisant un
langage de programmation particulier. Cela permet de créer des
logiciels, des applications web, des applications mobiles, des jeux
vidéo, et bien plus encore.
IMPORTANCE
La programmation implique de résoudre des problèmes de manière logique et
structurée, en utilisant des algorithmes et des structures de données appropriées. Il
existe de nombreux langages de programmation, chacun ayant ses propres
caractéristiques et utilisations. Exemple
POUR CRÉER UN SITE WEB
POUR CRÉER UNE APPLICATION
POUR CRÉER UN LOGICIEL
POUR CRÉER UN JEUX VIDÉO
DÉFINITION
Visual Basic pour Applications
C’est un langage de programmation orientée objet procédural dédié
principalement aux applications Microsoft Office. Il est basé sur le langage Visual
Basic, mais ne peut s’exécuter que dans une application de Microsoft Office
(Excel, Access, PowerPoint..).
?
GESTION D’ÉCOLE
GESTION RH
GESTION D’ALIMENTATION
VBE
Visual Basic pour Editor
Est un environnement ou éditeur de texte de VBA.
LE MODULE
Les modules sont utilisés pour organiser le code en VBA, ils
permettent de diviser le code en segments logiques, facilitant ainsi la
maintenance et la compréhension du code.
PROCÉDURE
• Une procédure en VBA est un ensemble d'instructions qui
effectuent une tâche spécifique.
• Une procédure en VBA est un enregistrement.
PROCÉDURE
Pour créer une procédure en VBA nous utilisons le mot clé ‘’Sub’’ au
début et ‘’endSub’’ à la fin.
Le mot-clé Sub est une abréviation de "Subroutine", qui signifie "sous-programme" en
anglais. En VBA, Sub est utilisé pour déclarer une sous-procédure, c'est-à-dire un bloc de
code qui effectue une tâche spécifique sans renvoyer de valeur.
LE NOM D’UNE PROCEDURE
• Une lettre (2em exercice; @procdure)
• Pas d’espace (ma procedure)
• pas d’accents (maprocédure)
• Au minimum 4 caractère (exo; acb) .
TYPES DES DONNÉES
Variable Constante
VARIABLE
• Une variable est une entité dont la valeur change au cours de l’exécution du
programme.
• Une variable est une donnée dont le contenu peut être modifié par une action
durant l’exécution d’un algorithme.
• Une variable est un objet dont le contenu peut changer durant l’exécution
d’un algorithme.
VARIABLE
X=5
X=2
X = 100
X = "Bonjour’’
Y = ‘’Monsieur"
A = X+Y
LES TYPES DE VARIABLE
Integer Entier
Double Réel
Char Caractère
String Chaine de Caractère
Date Date
Currency Monétaire
VARIABLE EN PRATIQUE
nom = ‘’ibrahim’’
A = 20+3 A=5
phone = 73221122
X = 49+2,5 X =A
note = 16,5
code = 12 Y=X+2
Y = ‘’Hawa’’ + 2
tel = ‘’76543500’’
A = ‘’Camara’’
naissance = 02/02/2001 B = ‘’Camara’’ + ‘’Djénéba’’
X = 10 – X
pays = ‘’mali’’
P = 10,5 + 5,5
solde = 50000 B =A +A
credit = ‘’300,40 F CFA’’ A = 20 & 5
Z =Y & A
chiffre = ‘’40,20’’
TYPES DE VARIABLE
Type numérique qui est Entier
composé de
Réel
• Ex : 1 ; 3 ; …. -1 ; -2… sont les entiers.
• Ex : 1,5 ; 0,3… -5,5… sont les réels.
• Type entier: sert à manipuler les nombres entiers positifs ou négatifs.
Par exemple : 5, 20, -12
• Type réel: sert à manipuler les nombres à virgule. Par exemple : 5,4 ;
2,1, -1,2 …
TYPES DE VARIABLE
Type alphanumérique qui Caractère
est composé de
chaîne de caractère
• Ex : ‘a’, ‘F’, ‘M’, ‘2’ sont les caractères.
• Ex : ‘’Bonjour’’, ‘’Papa’’, ‘’Salut’’, ‘’12345’’ sont les chaînes de caractère.
• Type caractère sert à manipuler des caractères alphabétiques et
numériques. Par exemple : "a", "B " , "6" …
• Type chaîne: sert à manipuler des chaines de caractères permettant de
représenter des mot ou des phrases comme : "bonjour", "Cours_5" …
TYPES DE VARIABLE
Type booléennes qui est VRAI
composé de
FAUX
• Le soleil se lève toujours à l’ouest : FAUX.
• 10 + 20 = 30 : VRAI