Cours vba 19 les controles exercice

Cours VBA les contrôles exercice Pour mettre en pratique l'utilisation des contrôles rien de tel qu'un petit exercice Voici le point de départ de l'exercice Le ?chier controles exercice xls Vous l'aurez compris l'objectif est de remplir le tableau via le formulaire Quelques points à prendre en compte Lister les pays en fonction de la liste de la seconde feuille Véri ?er le contenu des contrôles avant d'ajouter un nouveau contact Après insertion réinitialiser les valeurs des contrôles sans fermer le formulaire Prenez un moment pour réaliser cet exercice avant de passer à la solution C Voici une solution pour réaliser cet exercice La première action e ?ectuée a été d'augmenter la propriété Zoom de l'UserForm à pour plus de confort à l'utilisation du formulaire Les tests des boutons d'option ont déjà été vus à la première page des contrôles c'est pour cela qu'une solution plus simple a été utilisée ici Le bouton Mme a été choisi par défaut propriété Value True cela implique qu'il ne sera pas nécessaire de véri ?er si le choix de la civilité a été e ?ectué Le bouton Fermer Private Sub CommandButtonFermerClick Unload Me End Sub Le contenu de la liste déroulante Private Sub UserFormInitialize 'Chargement de la liste au lancement de l'UserForm For i To 'Liste des pays de la feuille Pays ComboBoxPays AddItem Sheets Pays Cells i Next End Sub Achetez les autos d'USA véhicules à choisir Livraison en grands ports Africains auctionexport com Véri ?cation des contrôles Une solution simple consiste à a ?cher une bo? te de dialogue si l'un des contrôles est vide Private Sub CommandButtonAjouterClick If TextBoxNom Value Or TextBoxPrenom Value Or TextBoxAdresse Value Or TextBoxLieu Value Or ComboBoxPays Value Then MsgBox Formulaire incomplet Else 'Instructions pour insérer le contact ici End If End Sub Mais pour compliquer un peu les choses chaque contrôle sera testé individuellement et si l'un d'eux n'est pas rempli son intitulé Label sera coloré en rouge Private Sub CommandButtonAjouterClick 'Coloration des Labels en noir LabelNom ForeColor RGB LabelPrenom ForeColor RGB LabelAdresse ForeColor RGB LabelLieu ForeColor RGB LabelPays ForeColor RGB 'Contrôles de contenu If TextBoxNom Value Then 'SI pas de nom LabelNom ForeColor RGB 'Label nom en rouge ElseIf TextBoxPrenom Value Then LabelPrenom ForeColor RGB CElseIf TextBoxAdresse Value Then LabelAdresse ForeColor RGB ElseIf TextBoxLieu Value Then LabelLieu ForeColor RGB ElseIf ComboBoxPays Value Then LabelPays ForeColor RGB Else 'Instructions pour insérer le contact ici End If End Sub Insertion des données Le code suivant a été inséré à l'emplacement indiqué sur la code précédent sous forme de commentaire Dim noligne As Integer civilite As String 'Choix de civilité For Each boutoncivilite In FrameCivilite Controls If boutoncivilite Value Then civilite boutoncivilite Caption 'Civilité choisie End If Next 'noligne N de ligne de la dernière cellule non vide de la colonne noligne Range A End xlUp Row 'Insertion des valeurs sur la feuille Cells noligne civilite Cells noligne TextBoxNom Value Cells noligne TextBoxPrenom Value Cells noligne TextBoxAdresse Value Cells noligne TextBoxLieu Value Cells noligne ComboBoxPays Value 'Après

Documents similaires
Louvre inauguration du centre de conservation du louvre 0 0
Home dossier pedagogique UN FILM DE YANN ARTHUS -BERTRAND UN DOSSIER PÉDAGOGIQUE POUR DÉCRYPTER CSommaire p Sommaire p p p p Outils Note d ? intention des rédacteurs Méthode générale proposée Générique synopsis découpage séquentiel Vocabulaire cinéma util 0 0
Paccagnella metodo folena Gianfranco Folena Lingua nostra A cura di Ivano Paccagnella C Carocci editore a edizione novembre ? copyright by Carocci editore S p A Roma Realizzazione editoriale Le Varianti Roma Finito di stampare nel novembre da Gra ?che VD 0 0
Biblio bergues 1 Liste documents Article territoire Le musée berguois du Mont-de-Piété veut rayonner pour son CASTRO Marie Revue La Voix du Nord MUSEE POLITIQUE CULTURELLE BERGUES Lors du dernier conseil municipal le musée municipal du Mont-de-Piété a été 0 0
préposition + verbe à l'infinitif • La plupart des prépositions françaises sont 0 0
Presentation1 pdf Exercice FICHE DE PRÉSENTATION Nom ? ?Hansen Prénom ? ?Krista Age ? ? ?ans Nationalité ? ?Danoise Ville ? ?Berlin Langues ? ?danois ?français ?anglais Goûts ? ?Natation ?tennis L T ?HWWLSSL SSL Z ?HWWLSSL Nom ? ?Dupuis Prénom ? ?Marie Ag 0 0
    DK NEWS QUOTIDIEN NATIONAL D’INFORMATION - Mardi 10 Juillet 2012 N° 12 0 0
Philodissert l x27 etat et les individus 0 0
Medproish ? Sommaire Didicace Remercement Chapitre Présention Générale de la régie I INTRODUCTION II INFORMATIONS SUR LENTREPRISE Agences de la RADEEF mis au service des clients Lorganigramme de la RADEEF Historique Objectif Le statut intrene de la RADEEF 0 0
1/1 I IN NS ST TI IT TU UT T S SU UP PE ER RI IE EU UR R D DE ES S E ET TU UD D 0 0
  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager