IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

pijaku

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

Note : 2 votes pour une moyenne de 1,00.
par , 02/10/2018 à 10h19 (1098 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 : 207
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 : 255
Taille : 33,7 Ko

  3. Voici votre feuille de dialogue créée :
    Nom : 03 Boite de dialogue.png
Affichages : 211
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 : 174
Taille : 7,1 Ko

  5. Votre boite s'affiche comme ceci :
    Nom : 05 Boite exécutée.png
Affichages : 197
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 : 182
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 : 193
Taille : 28,5 Ko
    • 1 zone d'édition :
      Nom : 06 3 zone dedition.png
Affichages : 460
Taille : 28,8 Ko
    • 1 zone de liste déroulante fixe modifiable :
      Nom : 06 4 zone de liste deroulante fixe modifiable.png
Affichages : 166
Taille : 35,3 Ko


  8. Après quelques modifications...
    Nom : 07 Première boite.png
Affichages : 187
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 : 167
Taille : 12,3 Ko

  10. Format de contrôle : remplir la Plage d'entrée :
    Nom : 09 Contrôle zone de liste.png
Affichages : 199
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 à 10h46 par pijaku

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

Commentaires