VBA ou Visual Basic pour Applications , est un langage de programmation de macro puissant qui vient avec la feuille de calcul Microsoft Excel programme . Vous pouvez vérifier chaque contrôle d'un groupe de contrôles dans un programme, ou une macro , vous écrivez pour vous éviter d'avoir à spécifier un contrôle particulier de lire ses propriétés. Excel rend le contrôle regroupement possible grâce à son contrôle " Frame " . Le «contrôle» des biens de cette commande permet d'accéder aux contrôles à l'intérieur du cadre. Outre l'utilisation de la propriété " Controls " pour lire les valeurs d'un contrôle " Frames " , vous pouvez définir des valeurs de contrôle aussi . Par exemple, vous pouvez masquer ou afficher les commandes dans un cadre à la propriété "Visible" . Instructions
1
Cliquez sur le bouton "Developer " de " Visual Basic " pour entrer dans l'environnement de programmation VBA, puis cliquez sur l'article " formUtilisateur " du menu "Insertion " pour créer une nouvelle forme sur laquelle placer des contrôles . Si l'onglet " développeur" ne figure pas parmi vos choix de menu dans Excel, vous devrez peut-être tourner sur son affichage dans les options d'Excel .
2
Cliquez sur le contrôle "Button" sur la boîte à outils , puis faites-le glisser sur le userform pour créer un bouton . Cliquez sur le contrôle " OptionButton " à partir de la boîte à outils , puis faites-le glisser sur le formulaire utilisateur pour créer un bouton d' option. Faites un clic droit sur ce bouton et cliquez sur "Propriétés" pour afficher la liste des attributs du contrôle .
3
cliquez sur la ligne "Enabled" de la fenêtre "Propriétés" , puis tapez "Faux " pour indiquer que le bouton d'option est incapable de traiter entrée . Notez que le bouton de commande, qui vous avez créé à l'étape 2 , est activé par défaut .
4
Cliquez sur la commande " Frame" sur la boîte à outils , puis faites glisser sur UserForm. Cliquez sur le bouton de commande que vous avez fait à l'étape 1 , puis appuyez sur "Control" et "X " en même temps de réduire cette commande dans le presse papier .
5
Cliquez sur la commande " Frame" , puis appuyez sur "Control" et "V" pour coller simultanément le bouton à l'intérieur du cadre. Répétez le copier-coller avec le bouton d'option pour le coller dans le cadre aussi bien. En plaçant les deux contrôles dans le cadre, vous avez fait un groupe qui contient les deux contrôles . Vous allez maintenant écrire du code qui vérifie une propriété de chaque contrôle.
6
Double cliquez sur UserForm pour afficher la fenêtre de programmation , puis collez le programme suivant dans la fenêtre . Ce programme parcourt chaque contrôle dans le cadre, la lecture de la propriété "Enabled" défini à l'étape 3 , et l'impression de la valeur de cette propriété .
Private Sub UserForm_Click ()
Dim ct Comme Control