Fichier Excel partagé, prenant en charge les macros ou Application Excel VBA multiposte.

Поділитися
Вставка
  • Опубліковано 29 січ 2025

КОМЕНТАРІ • 41

  • @GSMAEK
    @GSMAEK Рік тому +1

    Merci a vous Mr. Gille pour cette explication détaillée.

  • @wendnguudijonasouedraogo2631
    @wendnguudijonasouedraogo2631 Рік тому +1

    Bonjour c'est Jonas depuis Ouagadougou . Merci pour cette formation.

  • @fronck-93
    @fronck-93 Рік тому

    Bonjour à tous et merci Gilles pour cette vidéo. Ce thème de partage de fichiers commence à m'intéresser pour mes différentes petites applications (blog XLVBA). Pour mon application école, j'ai fait une option d'import des notes de classes d'une feuille, mais pour mon application réparations, les utilisateurs auront besoin de partager l'application. A bientôt.

    • @xloneclick
      @xloneclick  Рік тому +1

      Bonjour Frank, ATTENTION, Une application VBA partagée avec la méthode XLOneClick d’application clonée ou application miroir ne peut être qu’une interface qui importe des données pour les traiter, pour ensuite exporter des résultats. Vous trouverez ici l’exemple d’un full partage d’une application multi postes et de sa base de données. ua-cam.com/video/iJUFu7glpPU/v-deo.html

  • @bassisessaidexcel
    @bassisessaidexcel 3 місяці тому +1

    Merci

  • @gestexcelludmo8400
    @gestexcelludmo8400 2 роки тому +3

    Vous êtes bon

  • @batelitv8691
    @batelitv8691 11 місяців тому +1

    Merci
    J'ai vraiment apprécié

  • @langlaiscestfacile4375
    @langlaiscestfacile4375 6 місяців тому +1

    Bonjour, je suis actuellement en stage dans une entreprise en France, je dois developper une application de demande de sortie des pièces afin de faciliter la collaboration entre les services gestion de stocks et projet. La particularité de cette application VBA esr quelle doit permettre aux deux entités de travailler simulatnément sur le même poste. J'ai commencé le développement mais mon réel défi c'est de pouvoir la rendre synchro sur deux postes différents sans la mettre sur le cloud sachant que en général les cloud ne prennent pas en charge les macro. Est ce que je peux avoir votre aide SVP?

  • @Ba2mba84
    @Ba2mba84 5 місяців тому

    Merci infiniment. J'aimerais savoir comment enregistrer les modifications faites sur le fichier clone vers le fichier mère (source). Merci ..

    • @xloneclick
      @xloneclick  5 місяців тому

      Bonjour, il faut faire enregistrer sous et choisir le projet maître.

    • @Ba2mba84
      @Ba2mba84 5 місяців тому

      @@xloneclick merci. Mais possible de faire cela avec un code vba?

    • @xloneclick
      @xloneclick  5 місяців тому

      @@Ba2mba84 presque tout est possible en VBA. Il faudrait ajouter du code dans la private Sub BeforeSave pour demander le mot de passe pour ensuite faire la sauvegarde de l’original, puis détruire le clone. Je regarderai ça en septembre après mes vacances. ;-)

    • @Ba2mba84
      @Ba2mba84 5 місяців тому

      Ok merci. Bonne vacances à vous

  • @puglisijeanpaul9930
    @puglisijeanpaul9930 3 місяці тому

    Bonjour, un grand merci pour ce tuto d'excellente qualité.
    Tous fonctionne à merveille .
    Mais l'icone s'affiche tous blanc il ne repend pas image "appli.ico" et je cherche et je ne trouve pas la solution.
    Auriez vous une idée du problème ?
    version Excel 2013.

    • @xloneclick
      @xloneclick  3 місяці тому

      Bonjour Jean-Paul,
      Merci de votre commentaire. Normalement avec office 2013 cela devrait fonctionner les pistes que vous pouvez explorer :
      1- Avez-vous un fichier au format ico dans le répertoire icon?
      2- avez-vous activé la référence "Windows Script Host Model" (Menu VBA /Outil / Références)
      Ce que je vous propose c'est de zipper votre application et de me la faire parvenir à l'adresse mail xloneclick@gmail.com ou d'utiliser un site comme WeTransfer. (le pare feu Outlook ne permet pas de transférer des fichiers prenant en charge les macros) Je serai ainsi en mesure d'analyser votre problème pour le corriger.
      Cordialement

  • @bricewafo9010
    @bricewafo9010 5 місяців тому

    Bonjour M. Gilles, je vous félicite pour le travail que vous faites.
    J'ai implémenté votre code dans mon projet VBA. La difficulté que je rencontre est la suivante : lorsque deux utilisateurs ouvrent chacun une copie de l'application source, font des modifications et quittent (je rappelle que j'ai désactivé la suppression de la copie du programme), moi à mon tour je procède à la mise à jour des deux applications clones en remplaçant le fichier source, d'abord depuis le premier clone et ensuite le deuxième, les modifications du premier utilisateur sont écrasés et n'existe plus parmi les données.
    En gros, le projet est multi-postes, mais le deuxième utilisateur ne doit ouvrir l'application uniquement lorsque le premier a sauvegardé ses modifications et quitté.
    Y-a-t-il une alternative pour que les mises à jour soient simultanées pour les deux utilisateurs ?
    Merci !

    • @xloneclick
      @xloneclick  5 місяців тому +1

      Bonjour, j’explique dans la vidéo ceci: Une application Excel VBA partagée ne peux pas stocker de données partagées dans l’application elle-même.
      Une application Excel VBA partagée, doit être une simple interface qui dialogue avec des fichiers Excel de type .xlsx qui eux peuvent être partagés.
      Cette application partagée doit dialoguer en lecture et en écriture avec des fichiers externes.
      La méthode XLOneClick consiste à créer une application miroir temporaire, au non de l’utilisateur à l’ouverture de celle-ci.
      La fermeture l’application détruira l’application miroir temporaire. Il est donc impossible de stocker des données dans cette application.
      Toutes les données doivent être externe a l’application.
      L’application importe les données externe pour les traiter puis exporte ces données consolidée.
      L’application peut également lire et écrire dans un fichier Excel fermé à l’aide de la méthode ADODB et des requêtes SQL.
      Vous trouverez dans cette vidéo comment réaliser une Application Excel VBA clonée, que l’on peut appeler également application miroir :ua-cam.com/video/nqr69slHgUQ/v-deo.html
      Vous trouverez également dans cette vidéo comment partager un fichier Excel sans passer le Cloud : ua-cam.com/video/3m74h9RDHNI/v-deo.html

    • @bricewafo9010
      @bricewafo9010 5 місяців тому

      @@xloneclick Merci M. Gilles pour votre réponse.
      D'accord
      Le temps que vous réagissez, j'ai regardé d'autres vidéos pour mieux comprendre.

  • @youssefou9456
    @youssefou9456 Рік тому +1

    Bonjour merci pour cette vidéo
    J'ai un ficher de gestion de location mais impossible de modifier le fichier par d'outre utilisateur . Comment partager ce type de fichier qui contient une base de données sur réseau et que tous les utilisateurs puis le modifier.
    Merci

  • @paambalompo
    @paambalompo 11 місяців тому +1

    Recevez mes salutations, je vous espère bien !
    *DEMANDE D'AIDE* :
    Cette feuille quand elle est protégée, elle reçoit les données saisies dans une autre feuille, qui ne sont pas stockées dans le *Tableau incrémenté* .Par contre si elle n'est pas protégée, elle reçoit les données ces saisies dans une autre feuille, qui sont stockées dans le *Tableau incrémenté*.Je vous demande de m'aider à résoudre ce problème?

  • @mikeramby
    @mikeramby Рік тому

    Merci pour cette video. Petite question, quand plusieurs utilisateurs utiliseront le fichier en simultané, comment se gèrent les multiples enregistrements de chaque clone pour avoir un fichier unique avec toutes les modifications de chaque utilisateur ? Merci

    • @xloneclick
      @xloneclick  Рік тому

      Bonjour, la méthode présentée dans cette vidéo s’applique à une application qui dialogue avec des fichiers externes. L’application importe des données pour les traiter ou les consolider pour ensuite exporter les résultats dans des fichiers externes sous forme de rapports ou des données consolidées. L ‘application est une interface de dialogue, et n’a jamais besoin d’être sauvegardée. La mise à jour du programme source est faite par l’administrateur. Les utilisateurs utilisent toujours la dernière version en toute transparence sans à avoir à se poser la question de la version qu’ils utilisent. Les utilisateurs ouvrent un clone du programme source qui est détruit à sa fermeture.

  • @loïclinqué
    @loïclinqué Рік тому

    Bonjour, vos vidéos sont incroyablement intéressantes. Par contre le classeur cloné ne rempli pas le ou les feuilles source d'après les commentaires ci-dessous. Pour ma part, je vais avoir des multi-utilisateurs du classeur XLSM qui doivent travailler sur le même classeur et parfois sur la même feuille de données. Comment faire?

    • @xloneclick
      @xloneclick  Рік тому

      Merci de votre commentaire.
      Oui C’est possible, et il y a 3 méthodes possibles.
      1- l’application VBA doit être une simple interface afin qu’elle puisse être clonée, qui importe les bases de données dans l’application pour pouvoir les modifier pour ensuite les exporter. Cette solution permet à plusieurs utilisateurs de travailler sur une même source mais pas en simultané.
      2- l’application VBA doit également être une simple interface afin qu’elle puisse être clonée par plusieurs utilisateurs.
      L’application importe les bases de données, puis établie des requêtes SQL sur des fichiers Excel partagés, et dans ce cas plusieurs utilisateurs peuvent travailler en simultané sur les mêmes sources.
      3- La troisième solution nécessite également une application VBA qui soit une simple interface pour pouvoir être clonée , mais qui va dialoguer avec des bases textes voir Excel VBA Les bases Texte
      ua-cam.com/video/aVV_L01GbgE/v-deo.html
      La solution 3 est la plus simple à programmer pour des bases de petites dimensions jusqu’à 10.000 enregistrements . La solution 2 est celle que j’adopte dans ce genre de problématique. Malheureusement je n’ai pas à ce jour de cours développé pour cette solution. Je vais donc y penser, mais Il faut me laisser du temps. Se sera sans doute pour 2024. Maintenant je peux vous vous faire une offre pour un cours en Visio pour cette solution.

    • @xloneclick
      @xloneclick  Рік тому

      Application Excel VBA & Base de données partagées multiposte
      ua-cam.com/video/iJUFu7glpPU/v-deo.html

  • @newtechai4367
    @newtechai4367 2 роки тому

    J'aime vos vidéos et merci pour ceci encore svp vous n'avez pas indiqué ou vous appeler la method clone

    • @xloneclick
      @xloneclick  2 роки тому +1

      Merci pour le commentaire: ci-après le lien. Fichier Excel partagé, prenant en charge les macros ou Application Excel VBA multiposte.
      ua-cam.com/video/nqr69slHgUQ/v-deo.html

  • @ladynauzore5921
    @ladynauzore5921 3 місяці тому

    1:45 : le schéma n'est pas bon puisque le classeur devrait être dans le dossier "Application" et non dans le dossier "icon".

    • @xloneclick
      @xloneclick  3 місяці тому

      Regardez bien le schéma, quand vous déployez Application vous avez le dossier Icon et le projet VBA. Quand vous dépliez le sous le dossier Icon vous avez le fichier . Ico.

    • @ladynauzore5921
      @ladynauzore5921 3 місяці тому

      ​​Moi, je constate que pour passer du dossier "Application" au fichier .xlsm, je suis obligé de passer par le dossier "icon", donc le schéma est faux.

    • @xloneclick
      @xloneclick  3 місяці тому +1

      C’est vous qui voyez!

  • @yawj.amlanman7835
    @yawj.amlanman7835 Рік тому

    Merci, le code répond parfaitement alors j'ai besoin de voir les vidéos qui permettront aux utilisateurs des différentes localités de renseigner le fichiers en ligne. Merci de me mettre les liens

    • @xloneclick
      @xloneclick  Рік тому

      Application Excel VBA & Base de données partagées multiposte
      ua-cam.com/video/iJUFu7glpPU/v-deo.html

  • @yawj.amlanman7835
    @yawj.amlanman7835 Рік тому

    Merci pour cette vidéo utile. Par contre, j'ai décidé de m'y mettre avec un fichier VBA et quand j'ouvre il m'est indiqué que la fonction "X1cShortcutOnDesk" n'est pas définit. Comment dois-je corriger ce disfonctionnement. Merci.

    • @xloneclick
      @xloneclick  Рік тому

      Bonjour, reprenez la vidéo à 5’29’´ vous devez importer le module md_97_ShortcutOnDesk dans votre projet.

    • @yawj.amlanman7835
      @yawj.amlanman7835 Рік тому

      Merci, le code répond parfaitement alors j'ai besoin de voir les vidéos qui permettront aux utilisateurs des différentes localités de renseigner le fichiers en ligne. Merci de me mettre les liens.

  • @newtechai4367
    @newtechai4367 2 роки тому

    j'ai l'erreur "compiler error i hidden module: thisworkbook this error commonly occurs when code is incompatible with the version,platform or architecture of this application"
    j'utilise une version 2013 non genuine de excel quel est votre version svp?

    • @xloneclick
      @xloneclick  2 роки тому

      Bonjour, C’est la version Office insider Windows 365. Je travaille toujours avec les dernières versions.

  • @ericbl9256
    @ericbl9256 Рік тому

    Bonjour et merci pour ce tuto.
    Si j'ai bien tout compris, cela permet d'utiliser un fichier contenant des macros entre plusieurs utilisateurs, mais cela ne permet pas de modifier, de rajouter des données dans la base de données.
    Dans ce cas, comment faire ?
    Avez-vous créé un tuto expliquant cela ?
    Merci d'avance et à bientôt !

    • @xloneclick
      @xloneclick  Рік тому

      Bonjour Éric.
      Cette méthode permet de partager une application VBA une simple interface qui dialogue avec des bases de données externes. L’application n’est jamais enregistrée par les utilisateurs. Seul l’administrateur peut faire des mises à jour de l’application en toute transparence les utilisateurs travaillerons toujours avec la dernière version sans à avoir à se poser de questions. Le principe est d’importer des données faire du traitement, réaliser des reporting et exporter ces résultats dans des répertoires externes. Je suis en train de préparer une série de vidéos sur l’importation le traitement ou consolidation et l’exportation. La conception de ces formations en e-learning demande de nombreuses heures.

    • @ericbl9256
      @ericbl9256 Рік тому

      @@xloneclick Merci vraiment pour votre travail car c'est vraiment top ! Je suis tout à fait contient du temps que vous passez pour faire vos super tutos.
      Continuez !
      Votre boulot est vraiment très utile pour les "VBAtiens" comme moi ;-)
      A bientôt pour un autre super tuto !