Formation Pratiquons ensemble……..Leadeur des Formations VBA +237690401988 1 For
Formation Pratiquons ensemble……..Leadeur des Formations VBA +237690401988 1 Formation-- développement d’applications--- Vente de documents et Livres--Conseils Whatssap +237690401988 Travail Pratiques1 : Outil de Gestion de stock Objectifs : Maitrise des contrôles et la création de notre premier TP Formation Pratiquons ensemble……..Leadeur des Formations VBA +237690401988 2 Formation-- développement d’applications--- Vente de documents et Livres--Conseils Whatssap +237690401988 Lancer Excel et ouvrer un nouveau classeur et enregistrer le dans votre dossier de travail en choisissant l’extension .xlsm Pourquoi l’extension .xlsm ? Nous utilisons l’extension .xlsm parce que notre fichier comprendra des macros. 1. Création des Userforms Créer 4 userforms avec les caractéristiques suivantes : Userform Name Caption Width Height StartUposition Userform FrmAccueil Accueil 950 540 CenterScreen Userform FrmProduit Produit 935 430 CenterScreen Userform FrmFour Fournisseurs 935 430 CenterScreen Userform FrmClient Client 935 430 CenterScreen A quoi sert la propriété StartUposition ? Elle permet de contrôler la position d’un userform à l’affichage, nous avons entre autres : Propriété Explication 0 ou Manual L’userform est affiché par défaut 1 ou CenterOwner L’userform s’affiche au centre de la fenêtre d’arrière-plan 2 ou CenterScreen L’userform s’affiche au centre de votre écran 3 ou Windows Defaut L’userform s’affiche par défaut selon le système d’exploitation On peut l’utiliser aussi dans le code dans l’évènement Activate Exemple : Private Sub userform_activate() FrmAccueil.StartUposition=1 ou FrmAccueil.StartUposition=Manual End Sub Formation Pratiquons ensemble……..Leadeur des Formations VBA +237690401988 3 Formation-- développement d’applications--- Vente de documents et Livres--Conseils Whatssap +237690401988 2. Créations des contrôles Ajouter dans l’userform Produit 2 contrôles Frame avec les caractéristiques suivantes : Contrôles Name Caption Width Height Left Top Frame1 Frame1 372 570 6 36 Frame2 Frame2 330 372 576 36 Ajouter dans l’userform Produit 1 contrôle Label avec les caractéristiques suivantes : Contrôles Name Caption TextAlign Width Height Left Top Label Label1 LabelTitre fmTextAlignLeft 570 24 6 12 Ajouter dans l’userform Produit 2 contrôles CommandButton avec les caractéristiques suivantes : Contrôles Name Caption PicturePosition Visible Width Height Left Top CommandButton Button5 Fermer True 70 24 810 330 CommandButton Button100 100 -- False 70 24 702 330 Ajouter dans le frame1 2 contrôles Listbox avec les caractéristiques suivantes : Contrôles Name IntegralHeight TextAlign Visible Width Height Left Top Listbox Listbox1 False fmTextAlignLeft True 560 18 4 6 Listbox Listbox2 False fmTextAlignLeft False 560 333 4 24 Ajouter dans le frame2 7 contrôles Label avec les caractéristiques suivantes : Contrôles Name Caption TextAlign Visible Width Height Left Top Label Label1 Reference fmTextAlignLeft True 91 20 6 6 Label Label2 Désignation fmTextAlignLeft True 91 20 6 36 Label Label3 Quantité fmTextAlignLeft True 91 20 6 66 Label Label4 Prix d’achat fmTextAlignLeft True 91 20 6 96 Label Label5 Prix de vente fmTextAlignLeft True 91 20 6 126 Label Label6 Stock d’alerte fmTextAlignLeft True 91 20 6 156 Label Label7 Taux de TVA fmTextAlignLeft True 91 20 6 186 Ajouter dans le frame2 6 contrôles TextBox avec les caractéristiques suivantes : Contrôles Name Locked TextAlign Visible Width Height Left Top TextBox TextBox1 True fmTextAlignLeft True 120 20 97 6 TextBox TextBox2 False fmTextAlignLeft True 222 20 97 36 TextBox TextBox3 False fmTextAlignLeft True 120 20 97 66 TextBox TextBox4 False fmTextAlignLeft True 120 20 97 96 TextBox TextBox5 False fmTextAlignLeft True 120 20 97 126 TextBox TextBox6 False fmTextAlignLeft True 120 20 97 156 Ajouter dans le frame2 1 contrôle Combobox avec les caractéristiques suivantes : Contrôles Name Locked TextAlign Visible Width Height Left Top Combobox TextBox7 False fmTextAlignLeft True 120 20 97 186 Ajouter dans le frame2 4 contrôles CommandButton avec les caractéristiques suivants : Contrôles Name Caption PicturePosition Visible Width Height Left Top CommandButton Button1 Ajouter True 70 24 6 330 CommandButton Button2 Modifier … True 70 24 84 330 CommandButton Button3 Supprimer True 70 24 168 330 CommandButton Button4 Actualiser True 70 24 252 330 La propriété PicturePosition doit être ici à fmPositionPictureLeftBottom Formation Pratiquons ensemble……..Leadeur des Formations VBA +237690401988 4 Formation-- développement d’applications--- Vente de documents et Livres--Conseils Whatssap +237690401988 Vers la fin nous vous expliquerons a quoi sert le button100 et comment insérer des images sur les différents buttons Formation Pratiquons ensemble……..Leadeur des Formations VBA +237690401988 5 Formation-- développement d’applications--- Vente de documents et Livres--Conseils Whatssap +237690401988 Ajouter dans l’userform Client 2 contrôles Frame avec les caractéristiques suivantes : Contrôles Name Caption Width Height Left Top Frame1 Frame1 372 570 6 36 Frame2 Frame2 330 372 576 36 Ajouter dans l’userform Client 1 contrôle Label avec les caractéristiques suivantes : Contrôles Name Caption TextAlign Width Height Left Top Label Label1 LabelTitre fmTextAlignLeft 570 24 6 12 Ajouter dans l’userform Client 2 contrôles CommandButton avec les caractéristiques suivantes : Contrôles Name Caption PicturePosition Visible Width Height Left Top CommandButton Button5 Fermer True 70 24 810 330 CommandButton Button100 100 -- False 70 24 702 330 Ajouter dans le frame1 2 contrôles Listbox avec les caractéristiques suivantes : Contrôles Name IntegralHeight TextAlign Visible Width Height Left Top Listbox Listbox1 False fmTextAlignLeft True 560 18 4 6 Listbox Listbox2 False fmTextAlignLeft False 560 333 4 24 Ajouter dans le frame2 7 contrôles Label avec les caractéristiques suivantes : Contrôles Name Caption TextAlign Visible Width Height Left Top Label Label1 Reference fmTextAlignLeft True 91 20 6 6 Label Label2 Type de tiers fmTextAlignLeft True 91 20 6 36 Label Label3 Désignation fmTextAlignLeft True 91 20 6 66 Label Label4 N° téléphone fmTextAlignLeft True 91 20 6 96 Label Label5 Adresse Mail fmTextAlignLeft True 91 20 6 126 Label Label6 Adresse Physique fmTextAlignLeft True 91 20 6 156 Label Label7 Taux de TVA fmTextAlignLeft True 91 20 6 186 Ajouter dans le frame2 6 contrôles TextBox avec les caractéristiques suivantes : Contrôles Name Locked TextAlign Visible Width Height Left Top TextBox TextBox1 True fmTextAlignLeft True 120 20 97 6 TextBox TextBox3 False fmTextAlignLeft True 120 20 97 66 TextBox TextBox4 False fmTextAlignLeft True 120 20 97 96 TextBox TextBox5 False fmTextAlignLeft True 120 20 97 126 TextBox TextBox6 False fmTextAlignLeft True 120 20 97 156 Ajouter dans le frame2 1 contrôle Combobox avec les caractéristiques suivantes : Contrôles Name Locked TextAlign Visible Width Height Left Top Combobox TextBox2 False fmTextAlignLeft True 222 20 97 36 Combobox TextBox7 False fmTextAlignLeft True 120 20 97 186 Ajouter dans le frame2 4 contrôles CommandButton avec les caractéristiques suivants : Contrôles Name Caption PicturePosition Visible Width Height Left Top CommandButton Button1 Ajouter True 70 24 6 330 CommandButton Button2 Modifier … True 70 24 84 330 CommandButton Button3 Supprimer True 70 24 168 330 CommandButton Button4 Actualiser True 70 24 252 330 La propriété PicturePosition doit être ici à fmPositionPictureLeftBottom Formation Pratiquons ensemble……..Leadeur des Formations VBA +237690401988 6 Formation-- développement d’applications--- Vente de documents et Livres--Conseils Whatssap +237690401988 Formation Pratiquons ensemble……..Leadeur des Formations VBA +237690401988 7 Formation-- développement d’applications--- Vente de documents et Livres--Conseils Whatssap +237690401988 Ajouter dans l’userform Client 2 contrôles Frame avec les caractéristiques suivantes : Contrôles Name Caption Width Height Left Top Frame1 Frame1 372 570 6 36 Frame2 Frame2 330 372 576 36 Ajouter dans l’userform Client 1 contrôle Label avec les caractéristiques suivantes : Contrôles Name Caption TextAlign Width Height Left Top Label Label1 LabelTitre fmTextAlignLeft 570 24 6 12 Ajouter dans l’userform Client 2 contrôles CommandButton avec les caractéristiques suivantes : Contrôles Name Caption PicturePosition Visible Width Height Left Top CommandButton Button5 Fermer True 70 24 810 330 CommandButton Button100 100 -- False 70 24 702 330 Ajouter dans le frame1 2 contrôles Listbox avec les caractéristiques suivantes : Contrôles Name IntegralHeight TextAlign Visible Width Height Left Top Listbox Listbox1 False fmTextAlignLeft True 560 18 4 6 Listbox Listbox2 False fmTextAlignLeft False 560 333 4 24 Ajouter dans le frame2 7 contrôles Label avec les caractéristiques suivantes : Contrôles Name Caption TextAlign Visible Width Height Left Top Label Label1 Reference fmTextAlignLeft True 91 20 6 6 Label Label2 Type de tiers fmTextAlignLeft True 91 20 6 36 Label Label3 Désignation fmTextAlignLeft True 91 20 6 66 Label Label4 N° téléphone fmTextAlignLeft True 91 20 6 96 Label Label5 Adresse Mail fmTextAlignLeft True 91 20 6 126 Label Label6 Adresse Physique fmTextAlignLeft True 91 20 6 156 Label Label7 Taux de TVA fmTextAlignLeft True 91 20 6 186 Ajouter dans le frame2 6 contrôles TextBox avec les caractéristiques suivantes : Contrôles Name Locked TextAlign Visible Width Height Left Top TextBox TextBox1 True fmTextAlignLeft True 120 20 97 6 TextBox TextBox3 False fmTextAlignLeft True 120 20 97 66 TextBox TextBox4 False fmTextAlignLeft True 120 20 97 96 TextBox TextBox5 False fmTextAlignLeft True 120 20 97 126 TextBox TextBox6 False fmTextAlignLeft True 120 20 97 156 Ajouter dans le frame2 1 contrôle Combobox avec les caractéristiques suivantes : Contrôles Name Locked TextAlign Visible Width Height Left Top Combobox TextBox2 False fmTextAlignLeft True 222 20 97 36 Combobox TextBox7 False fmTextAlignLeft True 120 20 97 186 Ajouter dans le frame2 4 contrôles CommandButton avec les caractéristiques suivants : Contrôles Name Caption PicturePosition Visible Width Height Left Top CommandButton Button1 Ajouter True 70 24 6 330 CommandButton Button2 Modifier … True 70 24 84 330 CommandButton Button3 Supprimer True 70 24 168 330 CommandButton Button4 Actualiser True uploads/s1/ gestion-de-stock-excel-vba.pdf
Documents similaires










-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 01, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 2.4969MB