Ligne véerrouillé avec mot de passe

Résolu
burguy90000 Messages postés 5 Statut Membre -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
alors voici ma problématique :

Sur une même feuille de calcul, je possède un tableau avec 6 colonnes et X lignes.
Sur la dernière colonne F, je souhaiterais que lorsque l'utilisateur tape le chiffre "187", la ligne s'enregistre avec un mot de passe (par exemple "toto").
Dès que l'on souhaiterais modifier cette ligne, il nous faudrait entrer le mot de passe "toto".
Il y aurait plusieurs ligne avec en colonne F le chiffre "187".

Le but étant que lorsque que nous rentrons une ligne avec le chiffre "187", cette dernière se verrouille constamment avec le mot de passe.

Plus tard je ferai la même chose avec un chiffre différent et un mot de passe différent avec que deux utilisateur utilise la mêê feuille sans modifier les lignes de l'autre utilisateur.

Un grand merci d'avance à vous

Seb

4 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Il y aurait plusieurs ligne avec en colonne F le chiffre "187".
    En realite, un mot de passe et verrouillage/deverrouillage ligne cellule selectionnee avec 187
    0
    1. Burguy90
       
      Oui mais uniquement si c'est l'utilisateur 187 qui modifie
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,

      c'est l'utilisateur 187 qui modifie
      Juste la ligne selectionnee ????
      0
    3. burguy90000 Messages postés 5 Statut Membre
       
      oui c'est cela
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour burguy

    Une piste de travail avec des macros liées aux évènements Change et Dble-clik d'une feuille :
    Principe :
    La feuille est protégée par un mot de passe administrateur (admin dans l'exemple)
    Dans les macros au code 187 à entrer dans une cellule en F est associé le mot de passe toto et au code 205 le mot de passe bibi
    L'entrée de 187 ou 205 dans une cellule F verrouille la ligne A:F
    Pour déprotéger et effectuer des modifications: un double-clic en F lance la macro qui demande le mot de passe, déprotège la ligne s'il est exact et colore en rouge la cellule F pour visualiser que la ligne est déprotégée
    Il faut reprotéger la ligne en validant à nouveau le code en F

    Le projet VBA qui contient les codes est protégée par le mot de passe administrateur pour éviter qu'un utilisateur aille facilement regarder dedans
    Pour voir les macros commentées et les modifier : Clic droit sur onglet feuille 1 - Visualiser le code puis dans editeur VBA Double-clic sur VBAProjetc et entrer mot de passe administrateur

    https://mon-partage.fr/f/tSMp5hhQ/

    Cdlmnt
    Via
    0
    1. burguy90000 Messages postés 5 Statut Membre
       
      un grand merci à vous tous et particulièrement à toi via55, c'était exactement ce que je cherchais ;)
      0
    2. burguy90 Messages postés 9 Statut Membre
       
      Bonjour à vous tous à nouveau, je souhaiterais (burguy90000) ajouter une fonction au fichier que tu m'avais transmis via55.

      En effet, si l'opérateur 205 décide de modifier une de ses lignes avec son mot de passe, il peut ensuite mettre dans la colonne F le code opérateur 187 et valider.

      Je souhaiterais donc que lorsque l'opérateur 205 modifie sa ligne (ou le 187 la senne), seul leurs codes opérateurs respectifs puissent être entrer.

      Ci-joint le fichier excel via wetransfer

      https://we.tl/t-UV9B4lJcE2

      En te remerciant par avance
      0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour burguy

    Ton fichier avec la macro modifiée en conséquence
    https://mon-partage.fr/f/QuZe5o1b/

    Cdlmnt
    Via
    0