bonsoir,
tout d'abord voici mon vilain classeur qui me file mal au crane, enfin surtout les utilisateurs de ce classeur : en pièce jointe.
j'ai effacé la BBD pour alléger le fichier. mais mon problème n'est pas en rapport avec elle.
Ce fichier me sert à gérer les échanges de 3 magasins, avec la zone recep_0T (l'opérateur étant OepMag3 sur la feuille Mag3) il fait sa demande de matériel à chaque magasin, et met "demande MAG" dans la dernière colonne. en utilisant la macro ça complète les champs manquant, son ID, la date et l'heure.
en réponse le mag, une fois la préparation prête à livrée, met "expédié" dans cette même case, et toujours avec la même macro, envoie sur la feuille recep_0T la ligne expédiée.
je souhaite pouvoir donner accès via le réseau à certaine zone du fichier. prenons la feuille MAG3 :
je laisse la personne remplir les zones en blanc, elle y a accès via identifiant réseau, je l'ai défini avec révision>modification>permettre la modification des plages.
je suis l'admin du classeur, et j'ai donc accès à tout en lecture écriture, donc pas de problème sur mon poste. mais quand l'opérateur OepMag3 veut par exemple valider les lignes avec la macro, il faut un mot de passe. sinon ça plante. (petite précision : je n'ai pas les vrai ID réseau, vu que je bosse de chez moi, mais ça ne gène pas le fonctionnement).
donc je pense avoir deux solution, si elles existent :
- inclure dans la macro le mot de passe concernant les zones auxquelles il n'a pas accès, mais j'en doute. je n'ai pas trouvé d'instruction utilisant le mot de passe en question.
- ou alors automatiser le lancement de la macro via mon poste toutes les 5 minutes par exemple, et donc éliminer les boutons macro pour eux, ce qui me semble faisable, et limite plus simple pour eux. une étape d'enregistrement pour récupérer leurs données partagées, lancer la routine, et encore enregistrer pour leur donner accès aux modifications.
si quelqu'un connait une solution incluant le mot de passe des zones par une macro, ça m'éviterait pas mal de code à taper, car la deuxième méthode me demandera plus de travail au niveau de mes macros je pense.
merci, et bonne lecture
tout d'abord voici mon vilain classeur qui me file mal au crane, enfin surtout les utilisateurs de ce classeur : en pièce jointe.
j'ai effacé la BBD pour alléger le fichier. mais mon problème n'est pas en rapport avec elle.
Ce fichier me sert à gérer les échanges de 3 magasins, avec la zone recep_0T (l'opérateur étant OepMag3 sur la feuille Mag3) il fait sa demande de matériel à chaque magasin, et met "demande MAG" dans la dernière colonne. en utilisant la macro ça complète les champs manquant, son ID, la date et l'heure.
en réponse le mag, une fois la préparation prête à livrée, met "expédié" dans cette même case, et toujours avec la même macro, envoie sur la feuille recep_0T la ligne expédiée.
je souhaite pouvoir donner accès via le réseau à certaine zone du fichier. prenons la feuille MAG3 :
je laisse la personne remplir les zones en blanc, elle y a accès via identifiant réseau, je l'ai défini avec révision>modification>permettre la modification des plages.
je suis l'admin du classeur, et j'ai donc accès à tout en lecture écriture, donc pas de problème sur mon poste. mais quand l'opérateur OepMag3 veut par exemple valider les lignes avec la macro, il faut un mot de passe. sinon ça plante. (petite précision : je n'ai pas les vrai ID réseau, vu que je bosse de chez moi, mais ça ne gène pas le fonctionnement).
donc je pense avoir deux solution, si elles existent :
- inclure dans la macro le mot de passe concernant les zones auxquelles il n'a pas accès, mais j'en doute. je n'ai pas trouvé d'instruction utilisant le mot de passe en question.
- ou alors automatiser le lancement de la macro via mon poste toutes les 5 minutes par exemple, et donc éliminer les boutons macro pour eux, ce qui me semble faisable, et limite plus simple pour eux. une étape d'enregistrement pour récupérer leurs données partagées, lancer la routine, et encore enregistrer pour leur donner accès aux modifications.
si quelqu'un connait une solution incluant le mot de passe des zones par une macro, ça m'éviterait pas mal de code à taper, car la deuxième méthode me demandera plus de travail au niveau de mes macros je pense.
merci, et bonne lecture
Pièces jointes
Dernière édition: