Charger une liste déroulante de valeurs externes

Поделиться
HTML-код
  • Опубликовано: 21 июл 2024
  • ✔ Sources Word, Excel et formation détaillée sur le site Internet :
    www.bonbache.fr/charger-une-l...
    Remplir dynamiquement le contenu d'une liste déroulante sur un document Word en fonction de données contenues dans une feuille Excel grâce au code VBA. Nous récupérons une feuille Excel dans laquelle sont énumérés certains départements. L'objectif est de pouvoir créer une liste déroulante dans un document Word, pour un formulaire d'inscription par exemple, capable de se nourrir de ces informations externes et de considérer toutes les évolutions. Sur le document Word, nous ajoutons un contrôle ActiveX zone de liste déroulante. Nous créons une procédure événementielle capable de déclencher son code à l'ouverture du document. Nous ajoutons la référence à Excel au projet VBA. De fait nous pouvons instancier les classes permettant d'hériter des objets capables de piloter les éléments Excel par le code VBA. Nous nous connectons au classeur, nous parcourons toutes les cellules non vides et nous remplissons la liste déroulante du document Word. Après quelques essais et ajouts de données dans la source Excel, nous constatons que la liste déroulante du document Word se charge de toutes ces informations au dernier indice.
    📚 Le livre pour apprendre VBA Word :
    www.bonbache.fr/livres-word-p...
    #FormationVbaWord
    #VBAWord
    #VisualBasicWord
    #MacroWord
    #AstucesWord
    ❤ Pensez à vous abonner à la chaîne :
    / formations excel, acce...
    N'oubliez pas de cliquer sur la petite cloche 🔔 pour ne pas manquer les nouvelles sorties.
    👀 Tous les développements VBA Word en Vidéos :
    • Formation VBA Word
    👀 Tous les développements VBA Excel en Vidéos :
    • Formation VBA Excel
    👀 Tous les exercices Word en vidéos :
    • Word Exercices
    =============================================
    📑 SOMMAIRE :
    00:00 Charger une liste déroulante de valeurs externes
    00:18 Données externes - Téléchargement
    01:03 Contrôles de formulaire
    04:02 Code VBA Word à l'ouverture du document
    05:10 Ajouter la référence à Excel
    06:11 Piloter les objets Excel
    10:39 Parcourir les valeurs du classeur
    13:26 Fermer l'application et vider les objets
    =============================================

Комментарии • 26

  • @gerardharouel1312
    @gerardharouel1312 2 года назад

    Bonjour Stéphane, tutoriel très intéressant et bien expliqué.. Une très bonne astuce.. Et comme "micropat, me fait penser à de belles surprises d'ici là.." MERCI !!!! infiniment cher professeur pour ce partage, qui à mon niveau est une surprise agréable avec une suite possible.. MERCI encore et le vous dis à très bientôt.

    •  2 года назад

      Bonjour mon Cher Gérard. Oui tout à fait vous pensez parfaitement juste, tout comme Micropat. Grâce à ce volet, les possibilités ouvertes se démultiplient. Merci une fois encore pour votre intérêt et pour ce message mon Cher Gérard. A très bientôt.

  • @alainwattelet9961
    @alainwattelet9961 2 года назад +1

    Bonjour Stéphane,
    Merci.

    •  2 года назад

      Bonjour Alain.
      Merci pour votre intérêt.

  • @micropat3883
    @micropat3883 2 года назад

    Bonjour Stéphane : Merci beaucoup pour cette nouvelle vidéo. Je suppose que ceci vas déboucher sur quelques surprises par la suite !!!

    •  2 года назад

      Bonjour mon Cher Micropat. Tout à fait, de façon dérivée et en point d'orgue de cette série VBA Word qui n'est pas atteinte, je proposerai le développement complet d'une application de facturation avec gestion des stocks et clients depuis Word.

    • @micropat3883
      @micropat3883 2 года назад +1

      @ J'ai résolu et supprimé le précèdent post qui s'est retrouvé par erreur en ligne

    •  2 года назад

      @@micropat3883 Quel était le souci ?

  • @abdoulayediop108
    @abdoulayediop108 2 года назад

    Merci beaucoup monsieur le formateur

    •  2 года назад

      C'est toujours un plaisir mon Cher Abdoulaye. Merci à vous.

  • @YRGestion
    @YRGestion 2 года назад +1

    Merci

    •  2 года назад

      Je vous en prie Madame. Merci à vous pour votre intérêt.

  • @Joumanshow1230
    @Joumanshow1230 2 года назад +1

    Merci beaucoup pour ce tuto est ce que avec cette méthode je peux charger des données excel à partir d'un fichier excel ? si oui je dois modifier quoi

    •  2 года назад

      Bonjour Adnano. Merci pour ce message. Oui tout à fait. Il suffit d'adapter le chemin d'accès avec le nom du classeur.

  • @abdesslamguennouche8463
    @abdesslamguennouche8463 2 года назад +1

    SVP monsieur Stéphane ,si possible une formation sur power apps?

    •  2 года назад

      Bonjour Abdesslam. Je n'ai pas encore prévu de faire de formation sur Power Apps car j'ai de très nombreux travaux en cours que je dois poster les uns après les autres. Mais il n'est pas impossible que je me tourne ensuite vers le sujet. Je vous remercie beaucoup pour votre intérêt.

  • @stephanevalente4661
    @stephanevalente4661 2 года назад +1

    Bien le bonjour cher confrère et homonyme :)
    J'ai testé le tuto avant de le proposer à mes participants. Toutefois, j'utilise la toute dernière version d'Office 365, et ce faisant, "Dim fenetre As Excel.Application:" n'était pas reconnu et ne fonctionnait pas en l'état sur 365, solution trouvée : à l'enregistrement, j'ai dû préciser de le rendre compatible avec les versions précédentes.
    Avez rencontré cette même incompatibilité ? Vous me direz..
    Une fois ce problème de version corrigé, tout fonctionne à merveille. Comme toujours :)
    Un tout bon dimanche

    •  2 года назад

      Bonjour Stéphane. Je vous remercie beaucoup pour ce message. Non, je n'ai pas rencontré cette incompatibilité, d'autant que je travaille moi-même sur Office 365. Je pencherais plus pour des librairies corrompues accompagnant la version 365. Je vous souhaite aussi un très bon Week-End et je vous remercie encore pour l'intérêt que vous m'accordez.

    • @stephanevalente4661
      @stephanevalente4661 2 года назад

      @ alors je vais revérifier l'entier et vous ferais un retour si nécessaire. Quant à l'intérêt, vos tutoriels sont très simples à suivre et de très grande qualité, des outils biens pratiques pour que les apprenants puissent poursuivre, hors présentiel, leur formation.
      Bravo pour le travail accompli et pour l'aide que vous apportez grâce à ces derniers. :)

    •  2 года назад

      @@stephanevalente4661 Les mots que vous m'adressez sont un honneur cher confrère. Encore une fois, très grand merci pour la sympathie que vous m'accordez.

  • @andree-annelevasseur3261
    @andree-annelevasseur3261 Год назад +1

    Bonjour, très intéressant comme tuto. Toutefois, quand j'essaie, Word m'indique une erreur au code liste.clear POurriez-vous m'aider

    •  Год назад

      Bonjour Andrée-Anne.
      Etes-vous certaine d'avoir bien pensé à renommer votre contrôle de zone de liste déroulante : liste ?
      Je vous livre l'adresse du pas à pas détaillé pour que vous puissiez suivre les explications :
      www.bonbache.fr/charger-une-liste-deroulante-de-valeurs-externes-821.html

  • @nacer-g5
    @nacer-g5 2 года назад +1

    Merci cher professeur
    J’aimerais bien que vous faite en sorte d’agrandir votre écran pour qu’en puisque voir mieux et claire ça apparaît très minuscule
    Merci

    •  2 года назад +1

      Bonjour James Dean. Oui, je comprends. Avec le code, c'est un peu plus compliqué. Il faut entreprendre de retravailler la vidéo après coup. J'y songe. Je vous remercie pour votre intérêt.

    • @nacer-g5
      @nacer-g5 2 года назад +1

      Merci

    •  2 года назад +1

      @@nacer-g5 Je vous en prie.