Projet Informatique Vba
Dissertation : Projet Informatique Vba. Rechercher de 53 000+ Dissertation Gratuites et Mémoires...........................................................................................................................................3
Présentation de l’application ..............................................................................................................4
IV- Interface ..................................................................................................................................4
V- Codage.....................................................................................................................................5
VI- Utilisation de macro ...............................................................................................................6
VII- Formules sur Excel ..................................................................................................................6
Conclusion ..............................................................................................................................................7
Annexe ....................................................................................................................................... 8
VIII- Code ........................................................................................................................................8
1) UserForm .................................................................................................................. 8
2) Configuration ...........................................................................................................11
3) Module ....................................................................................................................12
IX- Interface ............................................................................................................................... 14
X- Base de données .................................................................................................................. 15
XI- Facture ................................................................................................................................. 16
XII- Page d’archives .................................................................................................................... 17
3
Présentation de l’application
IV. Interface
* Accueil
Tout d’abord, nous avons décidé par commencer à établir la base de données de notre projet. Pour cela nous sommes allés chercher des informations sur plusieurs sites internet afin de posseder une base de données la plus étendue possible.
Nous avons décidé de nous focaliser sur les maillots et les chaussures de basket. Nous avons donc établie une base de données en 2 parties, l’une comprenant les caractéristiques des maillots et l’autre celle des chaussures. Bien entendu, celles-ci peut être modifiée si nous voulons ajouter des produits ou en retirer. Nous avons également recherché des images en correspondance avec nos produits afin de faciliter le choix du client.
Ensuite, il nous a fallu établir l’interface auquel serait confronté le client lorsque qu’il choisira ses articles. Nous avons décidé d’utiliser une page Excel avec plusieurs ComboBox et TextBox ainsi que des encarts pour les images et une ListBox pour le panier.
4
Sur l’image précédente, montrant notre interface, on peut voir les boutons servant à charger les 2 produits proposés aux utilisateurs, ainsi que les différents choix pour ces produits tels que la taille, la quantité… Ces choix peuvent être modifiés à l’aide des comboboxs et textboxs misent en place. Une fois le produit défini on ajoute celui-ci au panier (listbox) grâce au bouton « Ajouter ». Si l’on veut supprimer un produit il suffit de le sélectionner et d’appuyer sur le bouton supprimer. Une fois que le client est sûr de sa commande celui-ci la valide en appuyant sur « Payer ».
* Coordonnées Clients
Une fois que le client a validé sa commande celui-ci arrive sur l’interface où ses coordonnées lui sont demandées. Tant que l’ensemble de ses coordonnées ne sont pas toutes indiquées il apparait un message d’erreur lui demandant de finir de compléter le formulaire.
* Facture
Une fois ses coordonnées validées à l’aide du bouton « Facture » ce dernier arrive sur sa facture, il ne lui reste plus qu’à visualiser sa commande et l’imprimer.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
Amaury Sporen | | | | | |
8 rue Crusem | | | | | |
57500 | | | | | |
St Avold | | Le 14/02/2011 | | | |
| | | | | |
Mail: sporenam@gmail.com | | | | |
Tél. 06.06.97.49.00. | | | | | |
| | | | | |
Equipe/Marque | Joueur/Modèle | Taille/Pointure | Nb. | Prix Unit. | Total |
Bulls | Jordan | XL | 2 | 300 | 600 |
Bulls | Pippen | L | 1 | 80 | 80 |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | TOTAL | 680 €. |
| | | | | |
« Exemple de facture type »
V. Codage
* Commande
Tout d’abord, nous avons initialisé le programme de telle manière à ce que le client arrive directement sur le choix de maillots. (Voir code « ThisWorkBook » en annexe)
Ensuite, nous avons fait en sorte que lorsque l’on clique sur les « CommandButton » correspondant aux différentes produits, les informations sont chargées dans les ComboBox adaptées.
Exemple :
While (IsEmpty(cellule.Offset(i, 0).Value) = False)
If (cellule.Offset(i, 0).Font.ColorIndex = 3) Then
Worksheets("Commande").ComboBox1.AddItem (cellule.Offset(i, 0).Value)
End If
i = i + 1
Wend
Une fois que nous avons chargé la 1ère combobox, on selectionne le produit à l’interieur, et la seconde combobox se charge.
Les images ainsi que les prix unitaires correspondant aux produits s’affiche dans les encarts prévu, à l’aide de la fonction « offset » qui va aller chercher le chemin
...