Excel: Comment faire pour créer une boîte de dialogue dynamique

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 151343
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.
Résumé
L'exemple suivant explique comment créer une taille de thatchanges de boîte dialogue dynamique pour afficher plus d'options lorsque vous cliquez sur un bouton sur le dialogbox.
Plus d'informations
Microsoft fournit des exemples de programmation à titre d'illustration uniquement, sans garantie expresse ou implicite. Ceci inclut, mais n'est pas limité à, les garanties implicites de qualité marchande ou d'adéquation à un usage particulier. Cet article suppose que vous êtes familiarisé avec le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les ingénieurs du support technique Microsoft peuvent vous expliquer les fonctionnalités d'une procédure particulière, mais ils ne modifieront pas ces exemples pour fournir des fonctionnalités supplémentaires ou créer des procédures répondant à vos besoins spécifiques.

Création de la boîte de dialogue

Pour créer la boîte de dialogue, procédez comme suit :

  1. Dans un nouveau classeur, sur le Insérer menu, cliquez sur Macro, puis Boîte de dialogue.
  2. Sur le Formulaires barre d'outils, cliquez sur le Bouton d'option bouton. Le pointeur de la souris devient une croix. Centrez le pointeur un demi-pouce au bas de Dialog 1. Appuyez sur et maintenez enfoncé le bouton gauche de la souris et faites glisser vers le bas d'un quart de pouce et et-a-1,5 pouces. Relâchez le bouton de configuration. Il doit maintenant être un bouton d'option ci-dessous Dialog 1.
  3. Sur le Formulaires Cliquez sur la barre d'outils du Bouton Créer bouton. À l'intérieur de Dialog 1, le centre les pouces et-un-moitié de pointeur à partir du bas et pouces d'un et demi à partir de la droite de la boîte de dialogue. Faites glisser les trois quarts de pouce vers le bas et vers la droite aux trois quarts de pouce. Relâchez le bouton de la souris. Il doit maintenant être un onDialog1 bouton rectangulaire.

Création du Code

Pour créer le code, procédez comme suit :
  1. Sur le Insérer menu, cliquez sur Macro, puis Module.
  2. Tapez le code suivant :
          Sub Show_Dialog()      DialogSheets(1).Show      DialogSheets(1).DialogFrame.Height = 147      End Sub      Sub Expand()      DialogSheets(1).DialogFrame.Height = 200      End Sub					

Attacher le développer la procédure pour le bouton de la boîte de dialogue

Pour joindre la procédure de développement pour le bouton de la boîte de dialogue, procédez comme suit :
  1. Activez la feuille de Dialog 1 en cliquant sur son onglet de feuille.
  2. Centrez le pointeur de la souris au-dessus du bouton que vous avez créé dans le coin inférieur droit de Dialog 1. Cliquez une fois avec le mousebutton droit. Cliquez sur Affecter la Macro dans le menu contextuel et dans la liste des macros disponibles, sélectionnez Développez. Cliquez sur OK.

Exécution de la Macro

Pour exécuter la macro, procédez comme suit :

  1. Activer une feuille de calcul dans le classeur. Sur le Formulaires barre d'outils, cliquez sur le Bouton Créer bouton et créer un bouton sur la feuille de calcul active. Le Affecter la Macro boîte de dialogue s'affiche. Sélectionnez Show_Dialog, puis cliquez sur OK.
  2. Cliquez avec le bouton gauche de la souris une seule fois dans une zone vierge de la currentworksheet.
  3. Cliquez avec le bouton gauche de la souris une seule fois sur le bouton pour exécuter la macro.
  4. Lorsque la boîte de dialogue s'affiche, cliquez avec le bouton gauche de la souris une seule fois sur le bouton que vous avez créé pour afficher le bouton d'option. Cliquez sur OK Pour faire disparaître la boîte de dialogue.
Références
« Guide de l'utilisateur Visual Basic », version 5.0, chapitre 11, « Contrôles et DialogBoxes »

Pour plus d'informations sur les boîtes de dialogue dans Microsoft Excel version 7.0, cliquez sur Aide intuitive dans le menu d'aide de type :
   Dialog boxes				
Pour plus d'informations sur les boîtes de dialogue dans Microsoft Excel version 5.0, cliquez sur le bouton recherche dans aide et tapez :
   Dialog boxes				
5.00a 5,00 c

Propriétés

ID d'article : 151343 - Dernière mise à jour : 08/16/2015 22:19:00 - Révision : 3.0

Microsoft Excel 5.0 Standard, Microsoft Excel 95 Standard

  • kbhowto kbprogramming kbmt KB151343 KbMtfr
Commentaires