Voir le flux RSS

pijaku

L'Objet DialogSheet, une alternative aux Userforms - Partie 1

Noter ce billet
par , 02/10/2018 à 09h19 (96 Affichages)
_________________________________________________

Bonjour,

Ce billet sera en deux parties en raison du nombre limité d'images par message.

Ayant découvert cet objet récemment, je me permet de venir vous décrire comment s'en servir.

Il s'agit donc d'un type de feuille particulier vous permettant de créer un formulaire de saisie type boîte de dialogue.

Voici, tout en images, un exemple de création.

  1. Insérer la feuille de Dialogue :
    Pour cela, clic droit sur un des onglets de feuille existante et choisissez : Insérer
    Nom : 01 Insérer.png
Affichages : 16
Taille : 9,9 Ko

  2. Choisir : Boite de dialogue Microsoft Excel 5.0 :
    puis cliquer sur OK
    Nom : 02 Insérer boite de dialogue.png
Affichages : 18
Taille : 33,7 Ko

  3. Voici votre feuille de dialogue créée :
    Nom : 03 Boite de dialogue.png
Affichages : 17
Taille : 3,0 Ko

  4. Exécutons là, pour voir :
    Pour se faire, clic droit dans le fond de la boîte et cliquer sur Exécuter la boîte de dialogue.
    Nom : 04 Exécuter la boite de dialogue.png
Affichages : 16
Taille : 7,1 Ko

  5. Votre boite s'affiche comme ceci :
    Nom : 05 Boite exécutée.png
Affichages : 17
Taille : 16,2 Ko
    Bon.
    C'est bien joli, mais, comme ça, on ne peut pas en faire grand chose...
    Ajoutons donc des contrôles!

  6. Onglet développeur, menu Insérer :
    Nom : 06 1 Développeur Insérer.png
Affichages : 18
Taille : 63,4 Ko

    Note : nous n'avons accès qu'aux contrôles de formulaire, pas aux ActiveX.

  7. Insérons donc :
    • 2 Etiquettes :
      Nom : 06 2 Insérer Label.png
Affichages : 14
Taille : 28,5 Ko
    • 1 zone d'édition :
      Nom : 06 3 zone dedition.png
Affichages : 15
Taille : 28,8 Ko
    • 1 zone de liste déroulante fixe modifiable :
      Nom : 06 4 zone de liste deroulante fixe modifiable.png
Affichages : 14
Taille : 35,3 Ko


  8. Après quelques modifications...
    Nom : 07 Première boite.png
Affichages : 14
Taille : 3,7 Ko
    C'est mieux, mais... Notre liste est toujours vide.
    Placez, dans une autre feuille de votre classeur (Feuil1 pour l'exemple), des valeurs en A1:A10, puis :

  9. Clic droit sur la zone de liste :
    Nom : 08 Format de controle zone de liste combinée.png
Affichages : 14
Taille : 12,3 Ko

  10. Format de contrôle : remplir la Plage d'entrée :
    Nom : 09 Contrôle zone de liste.png
Affichages : 14
Taille : 26,8 Ko



La suite : partie 2.

Envoyer le billet « L'Objet DialogSheet, une alternative aux Userforms - Partie 1 » dans le blog Viadeo Envoyer le billet « L'Objet DialogSheet, une alternative aux Userforms - Partie 1 » dans le blog Twitter Envoyer le billet « L'Objet DialogSheet, une alternative aux Userforms - Partie 1 » dans le blog Google Envoyer le billet « L'Objet DialogSheet, une alternative aux Userforms - Partie 1 » dans le blog Facebook Envoyer le billet « L'Objet DialogSheet, une alternative aux Userforms - Partie 1 » dans le blog Digg Envoyer le billet « L'Objet DialogSheet, une alternative aux Userforms - Partie 1 » dans le blog Delicious Envoyer le billet « L'Objet DialogSheet, une alternative aux Userforms - Partie 1 » dans le blog MySpace Envoyer le billet « L'Objet DialogSheet, une alternative aux Userforms - Partie 1 » dans le blog Yahoo

Mis à jour 02/10/2018 à 09h46 par pijaku

Tags: excel, vba excel
Catégories
Sans catégorie

Commentaires