Partage macro complémentaire

Bonjour,

J'ai créé des macros à partager sur un réseau d'entreprise. J'hésite entre
1. enregistrer en macro complémentaire (.xla) situé dans le réseau
2. Enregistrer une macro perso.XLS (option partage activée) dans un dossier qui s'ouvre automatiquement situé dans le réseau

Je me demande si il n'y a pas de risque de plantage?

Quel option vous parrait la meilleure sachant que
je ne veux pas de message de lecture seul,
je veux pouvoir la modifier sans attendre que tout le monde soit sorti du bureau

merci pour vos lumières
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Tu pourrais te créer une tache planifiée vers un fichier batch qui copie ton fichier.
    eric
    1. Je repose ma question plus simplement.

      Comment modifier une macro complementaire .xla qui est mise en reseau?
      == en effet si plusieurs utilisateurs sont dessus, je ne peux plus la modifier et doit attendre que tous le monde sorte du bureau.

      Merci d'avance les pros!
      1. Tu veux dire que je pourrais substituer l'ancien fichier par un nouveau grace a un fichier executable que je lancerais en plein milieu de la nuit?

        Je ne connais pas le batch mais suis en train d'apprendre les bases de C. Ca pourrais se faire en C?

        thx!
        1. Contributeur
          Si tu laisses ton micro allumé oui.

          C'est un simple fichier texte (faire sur le bloc-note windows, éviter word et compagnie qui rajoutera des caractères de contrôle si tu n'enregistres pas au bon format) que tu renommes de .txt en .bat
          Dedans tu mets des commandes DOS, pour toi ça serait qcq chose comme :
          COPY C:\tmp\tonFichier.xla U:\répertoireQuiVaBien\ /Y
          ( /Y pour ne pas avoir de confirmation)

          Tu peux tester sur un fichier bidon en lançant le .bat, c'est un exécutable
          Ci-dessous l'aide de COPY que tu peux avoir en ouvrant une session DOS et en tapant : copy /?

          Un fois fait et testé tu peux le lancer à l'aide du 'planificateur de taches' de windows (chez moi dans les outils système mais je l'ai peut-être bougé). Tu crées une tache qui lance le .bat à l'heure désirée

          eric

          edit: j'avais oublié l'aide de COPY :

          Copie un ou plusieurs fichiers sur un autre emplacement.

          COPY /D /V /N | /-Y /Z /L | /B source | /B
          [+ source | /B [+ ...]] [cible | /B]

          source Fichier(s) à copier.
          /A Indique un fichier texte ASCII.
          /B Indique un fichier binaire.
          /D Permet au fichier cible d'être créé sous forme déchiffrée.
          cible Répertoire et/ou nom de fichier cible.
          /V Vérifie l'écriture du ou des fichiers cible.
          /N Utilise un nom de fichier court, s'il est disponible, lors de
          la copie d'un fichier ayant un nom supérieur à 8.3 caract.
          /Y Supprime la confirmation de remplacement d'un fichier
          cible existant.
          /-Y Demande une confirmation pour remplacer un fichier cible
          existant.
          /Z Copie les fichiers réseau en mode redémarrage.

          /L Si la source est un lien symbolique, copie le lien sur la
          cible plutôt que le fichier sur lequel pointe le lien source.
          L'option /Y peut être prédéfinie dans la variable d'environnement COPYCMD.
          Il est possible d'annuler cela avec l'option /-Y de la ligne de commande. Par
          défaut, l'utilisateur est invité à confirmer le remplacement à moins que la
          commande COPY ne soit exécutée à partir d'un fichier de commandes.

          Pour concaténer des fichiers, spécifiez un seul fichier cible et plusieurs
          fichiers source (avec caractères génériques ou fichier1+fichier2+fichier3).
      2. Nikel merci je vais essayer ca. Je ne connaissais pas du tout ce systeme.

        Sinon ce n'est donc vraiment pas possible de modifier un fichier .xla utilisé par plusieurs personnes?

        Thks
        1. Contributeur
          Un fichier excel partagé on arrive à l'écraser, essaie mais je ne sais pas ce que ça donne pour un xla.
          Si ça marche, ils n'auront le correctif qu'au prochain lancement d'excel je pense.
          eric