Les chercheurs sont souvent appelés à faire des analyses et des interprétation des résultats à la suite d’une enquête ou d’une investigation sur terrain. Ces analyses peuvent se baser sur la lecture des graphiques. Dans ce contexte que cette application peut être très utile, elle a pour rôle de simplifier la tache de ce chercheur. Il suffit d’introduire les données pour avoir le graphique en fraction de seconde. Les données sont saisies dans les textBox du formulaire et le graphique est créé sur le même formulaire après exécution du code VBA.
2. Introduction
Les chercheurs sont souvent appelés à faire des
analyses et des interprétation des résultats à la suite
d’une enquête ou d’une investigation sur terrain. Ces
analyses peuvent se baser sur la lecture des graphiques.
Dans ce contexte que cette application peut être très
utile, elle a pour rôle de simplifier la tache de ce
chercheur. Il suffit d’introduire les données pour avoir le
graphique en fraction de seconde. Les données sont
saisies dans les textBox du formulaire et le graphique est
créé sur le même formulaire après exécution du code
VBA.
4. L’histogramme intégré dans la feuille est exporté vers le formulaire
sur la base des données placées dans la colonne A et B par le biais du
formulaire
Colonne A:abscisses X
5. Création de l’application
Cette opération commence par mise en page de la feuille 1, puis la création du
formulaire et enfin la programmation en code VBA.
1
2
3
6. Confection de la feuille d’Excel
- Colorer A1 et B1
- Colorer la colonne A et B qui seront le siège des données
- Placer un bouton pour accéder directement au formulaire( Userform)
Bouton d’accès au
formulaire
Données
saisies dans la
colonne A et B
7. Le formulaire(Userform) prêt à l’utilisation
Il est constitué de 3 parties essentielles:
- La saisie des titres du graphique et de l’axe X et y
- La saisie des données : les abscisses et les ordonnées
- Le choix du graphique entre courbe, secteur, histogramme et nuage de points.
Saisie des
titres
Saisie
des
données
Choix du
graphique
Données
transmises
vers la feuille
Siège du graphique
8. Le choix de la couleur du background
des contrôles (Backcolor) du caractère
(ForeColor) ainsi que la taille et le type
de caractère (Font) et de sa position
(TextAlign), se fait par la biais de la
fenêtre des propriétés
Confection de l’userform
L’application fait appel à l’userform pour y mettre tous les
contrôles (Label, CommandButton, TextBox, Image , Frame ). Ces
contrôle sont tirés de la boite à outils.
Onglet développeur = Visual Basic = ajout userform
9. Premières étapes de création de l’userform, l’ emplacement des contrôles :
Tous ces contrôles sont tirés de la boite à outils et leurs propriétés de la fenêtre de
propriétés
- des étiquettes (labels)
- des textbox
- des boutons de commandes (commandButton)
- des cadres (Frames)
- Image
10. Confection du formulaire terminée , tous les contrôles sont en place
TextBox5
TextBox6
TextBox7
TextBox2
TextBox3
TextBox1
Image1
CommandButton 4
CommandButton3
CommandButton5
CommandButton6
CommandButton2
Cmdmesgraphes
CommandButton7
Frame1
Frame2
11. Code VBA
• Le Code A est constitué de 8 procédures .
• 1-Initialisation
• 2-Insérer le titre des données de l'abscisses et l'ordonnées du graphe
(colonne1et 2)
• 3- Saisir les abscisses (X, colonne 1)
• 4- Saisir les ordonnées du graphe (Y, colonne 2)
• 5- Partie réservée pour le graphique
• 6-Supprimer toutes les données et tous les graphiques
• 7- Sortir du formulaire
• 8- Voir la feuil1 contenant les graphiques
18. Pour placer la dernière procédure dans la feuille1, il suffira de cliquer à partir de feuil1 sur :
L’onglet développeur Mode de création Insérer CommandButton1 bouton droit de la
souris Objet bouton de commande édition : vous écrivez « Accéder au formulaire » .
Puis désactiver Mode de création, et le jeu est fait.
bouton droit
de la souris