Classeur partagé - verrouillage de cellules dynamiques

Bonjour à tous et merci d'avance de m'avoir lu!

J'ai un problème, et je ne crois pas avoir lu une réponse qui me convenait.

Je cherche à créer un planning sur un classeur excel partagé. Ce planning doit permettre à chaque utilisateur de modifier les cellules, pour que chacun se positionne.

En revanche, il faudrait empêcher que quelqu'un modifie le planning rétroactivement, en modifiant les choix de ses petits camarades. Je crois donc que ce classeur devrait permettre la modification des cellules vides uniquement, et pas celles des cellules déjà alimentées quand on ouvre le classeur.

Il faudrait néanmoins qu'il y ai un propriétaire du fichier, qui puisse débloquer la modification le fichier, avec la saisie d'un mot de passe.

Je joint une maquette de ce que je voudrait, en espérant que j'ai été assez clair.

Je précise que je me débrouille un petit peu sur excel, mais je suis complétement novice en VBA (et je crains qu'il ne faille passer par là...) et donc je crois que vous devrez me parler avec des mots très simples, comme avec un labrador

Merci beaucoup

38planning.xlsx (10.00 Ko)

Bonjour,

je ne crois pas que ce que tu envisages soit dans le champ d'application des classeurs partagés (mais je ne suis pas un spécialiste de ce genre de sport) et c'est très minimaliste comme explications : il faut déblayer le terrain un peu plus sans qu'on soit obligé de te tirer les "vers du nez"

  • nombres d'intervenants
  • toutes les lignes (et toutes les cellules) ont-elles vocation à être remplies...
  • méthode de mise à disposition du fichier PC (ou réseau) local, internet...
  • délais de mise à disposition avant application
Bref tout ce qui important afin qu'on ne découvre pas à chaque fois les conditions supplémentaires...

A+

Bonjour Galopin et merci pour ta réponse,

Oui effectivement je n'ai pas dû détailler assez, désolé.

  • Le nombre d'intervenants est grosso modo d'une cinquantaine. Il n'a pas vocation à être limité en accès
  • Seules les cellules correspondant à une correspondance horaire / date (plage B3 / M20 dans l'exemple) ont vocation à être modifiée par ces intervenants
  • la mise à disposition doit se faire sur un réseau local
  • Délais de mise à disposition : je n'ai pas dû être assez précis, désolé :

En fait, je veut mettre à dispo le planning vierge et que chaque intervenant se positionne. Il n'y a pas de durée de mise à disposition, il est en accès libre pour ajouter une plage, mais pas pour l'enlever. Chaque intervenant pourra se rajouter sur une cellule, mais ne pourra pas enlever une cellule déjà alimentée

Ce qu'il faut fixer ce n'est pas vraiment une durée de mise à disposition, mais plutôt figer les cellules alimentées après chaque enregistrement (sauf pour le propriétaire du fichier, qui pourra le modifier avec mot de passe)

Je ne crois pas avoir oublié de conditions supplémentaires...

Encore merci pour ton aide

bonjour,

Dans le classeur ci-joint on ne peut que modifier une cellule libre. Une fois écrite on ne peut même plus la sélectionner... (pour éviter une fausse manip)

Je n'ai rien prévu en revanche pour les modifs du propriétaire : J'attend d'abord de savoir si tu as déjà mis les pieds dans VBA ou jamais ?

A+

Bonjour,

Merci c'est top!

C'est bien ce que je voulais.

Je suis allé très très peu sur VBA, j'ai vraiment un niveau médiocre.

En revanche, d'après ce que je vois, tu utilises la protection de la feuille qui se réactive automatiquement à chaque fois.

Donc la solution me convient parfaitement.

Il suffira pour le propriétaire de connaître le mot de passe pour pouvoir modifier.

Je ne crois pas que ce soit la peine que tu passes plus de temps à m'aider, cette solution est suffisante pour moi.

Un grand grand merci, c'est vraiment top!

Rechercher des sujets similaires à "classeur partage verrouillage dynamiques"