Création d'un tableur partagé avec zones cachées

Bonjour,

Cela fait un certain temps que je ne suis pas venu ici et je reviens à cause d'un club photo.

Comme dans tout club, on projette des photos et de temps en temps "on note" via un papier que l'on doit recueillir puis reporter les notes sur un tableau puis faire les calculs etc.....et j'imagine que l'on peut faire beaucoup plus simple à travers un tableur partagé remplissant certaines conditions.

Je vous mets en pièce jointe, l'ébauche de ce tableur qui est extrêmement basique mais où la difficulté pour moi est de choisir comment par exemple faire en sorte qu'un adhérent ait accès qu'à une colonne sans voir et modifier les autres....

Peut-être il y a une solution très simple que je ne vois pas !

Un mot de passe par votant qui autorise une colonne et masque les autres ?

Excellente journée

PS Ce tableur serait partagé sur un cloud ou assimilé pour que tout le monde l'ait en même temps.

Bonjour Tonthon,

J'ai pensé à 2 manières de fonctionner:

La première qui n'est pas tout à fait simple .

C'est de créer un code VBA qui à l'ouverture du fichier te demande un ID et un MDP puis autorise l'utilisateur à écrire que dans certaines plages.

L'inconvénient c'est que tout le monde doit avoir un ID et MDP..

La deuxième plus simple mais bcp de fichiers :

Tu crées un fichier pour tous les utilisateurs avec leur noms et tu protèges cela par un MDP.

Tout le monde alimente ses fichiers et toi tu va piocher dans chaque fichier pour le document final.

Ce ne sont pas les meilleures solutions mais au moins ça fait des pistes

Bonjour,

et tout dépend si le vote est séquentiel (les uns après les autres) ou simultané !

Re

Merci pour ces retours et je fais une réponse groupée.

Supposons que tous 5 votants voient sur leur pc le tableur, il n'y a pas d'inconvénient (c'est un club photo) de donner à chacun un mdp tout simple pour le premier A, le second B etc... avec qu'un seul essai d'accès sinon blocage ?

Pour répondre à l'autre question, bien entendu idéalement "c'est plus ou moins en même temps" mais comme c'est chacun dans une colonne... j'ignore si cela bloque.

J'espère qu'avec votre aide, je vais pouvoir créer ce tableur !

Tonthon

Bonjour,

et tout dépend si le vote est séquentiel (les uns après les autres) ou simultané !

Bonjour,

Je vois que tu es en ligne..... tu voyais une solution ?

j'ai du couper précipitamment, mais revoilà

ma seule solution c'est la seconde de Mus :

  • donner à chacun un fichier formaté
  • que chacun le stocke sur un serveur, ou plutôt te l'envoie par mail pour éviter de mettre des mots de passe
  • tu stockes ensuite sur un même répertoire
  • et tu compiles le tout

voici une solution de compilation (qui fonctionne bien même si elle mériterait d'être ré-écrite)

RE

C'est nouveau pour moi mais je pense avoir compris le mécanisme. Il faut que cela reste simple pour les usagers.

Je vais faire des essais ... samedi et reviendrais sans doute ici .

Excellente journée

Tonthon

Bonjour Tout le monde,

J'ai pu développer un prototype à améliorer.

les mdp pour les adhérents sont respectivement 1, 2, 3, 4,

pour ôter la protection de la feuille : 1234

j'explique le principe, j'ai tout d'abord attribué un mot de passe à chaque utilisateur afin qu'il puisse modifier que la plage qui lui concerne.

j'ai ensuite protégé la " Feuil1 " pour que ces mdp soient opérationnelles.

Le texte concernant toute la plage des utilisateurs est mis en blanc pour ne pas être visible par tt le monde. (seul inconvénient .. si on sélectionne la plage on peut quand même voire donc à creuser la dessus)

J'ai ensuite masqué cette feuille

à l’ouverture du fichier on a un userform qui nous demande de s'identifier.

En fonction du nom d'utilisateur cela nous démasque la feuille et met seulement le texte de l'utilisateur en noir.

Il clique sur sa plage et remet son mpd et ainsi il peut saisir sa note.

avant la fermeture du fichier je remet tout en blanc et je masque la feuille de nouveau.

Bon test

A bientôt

RE

Je comprends mieux ce système que j'avais utilisé il y a longtemps et qui semble mieux répondre au but recherché

Ceci dit, j'ai voulu ouvrir ton tableur..... j'ai accepté "modification" mais je ne saisis pas le "activer les macros"

Cela doit être tellement simple mais je bloque !

Du coup, je n'ai pas pu aller plus loin .... mais je pense que c'est une excellente piste.

A te lire

j'explique le principe, j'ai tout d'abord attribué un mot de passe à chaque utilisateur afin qu'il puisse modifier que la plage qui lui concerne.

j'ai ensuite protégé la " Feuil1 " pour que ces mdp soient opérationnelles.

Le texte concernant toute la plage des utilisateurs est mis en blanc pour ne pas être visible par tt le monde. (seul inconvénient .. si on sélectionne la plage on peut quand même voire donc à creuser la dessus)

J'ai ensuite masqué cette feuille

à l’ouverture du fichier on a un userform qui nous demande de s'identifier.

En fonction du nom d'utilisateur cela nous démasque la feuille et met seulement le texte de l'utilisateur en noir.

Il clique sur sa plage et remet son mpd et ainsi il peut saisir sa note.

avant la fermeture du fichier je remet tout en blanc et je masque la feuille de nouveau.

Bon, d'accord il faut voter les uns après les autres

mais la réalisation est super ! belle idée ...

RE,

J'avais fait un tableur avec une page d'accueil d'une association avec différents cellules = Président, Secrétaire et Trésorier etc...

En cliquant sur l'un d'eux = demande d'un mdp qui autorisait l'affichage de certaines feuilles et à l'intérieur de chaque feuille qu'une partie.

malheureusement bien qu'étant à l'origine de ce tableur j'ai complètement oublié les mdp qui se trouvent sur une feuille dédiée masquée nommée UTILISATEURS -que je vois bien via le code- dans laquelle il y a l'identifiant et un niveau (correspondant aux feuilles qui s'affichent) et le mdp.

Quelqu'un sait comment récupérer les mdp ou ouvrir à partir du code la feuille "utilisateurs" qui est masquée et protégée par un mdp ?

En synthèse, je pense que l'on peut arriver à un tableur unique

  • page d'accueil avec uniquement = adhérent 1 adhérent 2 etc (ce qui correspond au menu déroulant)
  • la feuille "note" masquée et protégée

clic sur l'un d''eux par exemple adhérent 3

==> demande de son mdp ==> ouverture du tableur "note des photos" avec uniquement la colonne adhérent 3, les autres colonnes sont masquées et protégées par un autre mdp

L'adhérent complète sa colonne.....et lorsqu'il ferme le classeur "maitre" où tout est lisible se met à jour

Mais peut-être que je retrouverai le souci d'un vote les uns après les autres ?

Mus54, pourrais-tu m'envoyer ton tableur sans mdp pour que je puisse voir toutes les feuilles et essayer de mettre en musique ce que je viens de décrire ?

Quelqu'un sait comment récupérer les mdp ou ouvrir à partir du code la feuille "utilisateurs" qui est masquée et protégée par un mdp ?

OUI je sais le faire, je peux le faire ! même si les utilisateurs et mdp ne sont pas contenus dans le code.

https://forum.excel-pratique.com/viewtopic.php?p=693530#p693530

Sauf si le code VBA est protégé. Il s'agit d'une "faille de sécurité" d'excel en quelque sorte. Il suffit par code VBA de reprotéger la feuille avec un mdp vierge !

Conclusion, il faut aussi protéger le code VBA.

[quote=Steelson post_id=704861 time=1541773815 user_id=30943]

OUI je sais le faire, je peux le faire ! même si les utilisateurs et mdp ne sont pas contenus dans le code.

https://forum.excel-pratique.com/viewtopic.php?p=693530#p693530

Sauf si le code VBA est protégé. Il s'agit d'une "faille de sécurité" d'excel en quelque sorte. Il suffit par code VBA de reprotéger la feuille avec un mdp vierge !

J'ai essayé... sans succès sans doute pour avoir pas mis au bon endroit le code qui était à recopier

MAIS je me suis rappelé que j'avais une macro "tout afficher".....que j'ai tout simplement F5, sélectionner cette macro puis Exécuter !

La honte !!!!!

Je me suis empressé de mettre un unique mdp partout ..... je fais pouvoir "bosser" sur l'idée exprimée d'un tableur unique mais j'ai une crainte sur l'aspect "mise à jour en temps réel" ou la nécessité de passer chacun à son tour - c'est peut-être la première chose à vérifier.

mais j'ai une crainte sur l'aspect "mise à jour en temps réel" ou la nécessité de passer chacun à son tour - c'est peut-être la première chose à vérifier.

C'est clair qu'il faudra voter chacun son tour !

Bonjour,

Merci pour vos avis.

En fait le message "Activez les macros" est là car il y a un code qui doit fonctionner à l'ouverture du classeur. Si les macros sont désactivés par mesure de sécurité rien ne marchera..

Je te parle de cette situation :

macros

Ensuite pour les mdp c'est simple:

Pour l'Adhérent1 c'est : 1

Pour l'Adhérent2 c'est : 2

Pour ôter la protection de la feuille c'est : 1234

Je réexplique le fonctionnement des mdp :

Chemin = Révision -> Protéger -> autoriser la modification des plages

Si on protège toute la feuille on peut donner des exceptions pour modifier que les plages voulues.

Colonne D est correspond donc à la plage de l'adhérent1 avec un mot de passe de modification = 1 comme indiqué au dessus. Colonne E adhérent2 etc..

Effectivement, il faut voter chacun son tour.. si tt le monde accède au classeur sous le même répertoire il y aura un message "Le fichier est déjà ouvert par xxx" donc ça ne posera pas de soucis.

Bonjour,

Merci Mus54 pour tes dernières explications.

Ta proposition va me servir lorsqu'il y aura un jury avec quelques membres seulement comme par exemple 5 personnes car le vote successif de chaque personne va être rapide.

Par contre entre 25 et 30 votants, cela sera trop galère.

En partant de cette dernière réalité, il ne reste plus que la solution compilation ?

Il semble que l'on puisse avoir depuis peu, un tableur multi-utilisateurs pouvant travailler en même temps =

https://support.office.com/fr-fr/article/collaborer-sur-des-classeurs-excel-simultan%C3%A9ment-avec-la-co-%C3%A9dition-7152aa8b-b791-414c-a3bb-3024e46fb104#ID0EAABAAA=Android

J'ai retenu sous Android pour que chacun puisse voter sur son smartphone.

Quelqu'un a déjà expérimenté un tableur en co-édition ?

Avantages/Inconvénients ?

Je reviendrai ici qu'en fin de journée ou dimanche....

Excellente journée à tous

Bonjour à tous,

Je viens de tester un tableur en co-édition sous Excel Oneline.

Concrètement je suis parti d'un tableur Excel sur PC que j'ai partagé et retrouvé sur une tablette (selon procédure indiquée qui nécessite de s’identifier via un mdp).

BONNES NOUVELLES =

C'est totalement gratuit.....et cerise sur le gâteau : toute modification est "percutée" immédiatement sur l'autre tableur.

donc c'est bien un multi-utilisateurs qui fonctionne en même temps (plus de blocage)

mais cela signifie que tous les votes s'affichent partout si tout le monde est sur la même feuille

mais pas si chaque votant a sa feuille....

  • je peux être sur la feuille 2 et faire ce que je veux et ne pas être vu si les autres ne sont pas sur cette feuille 2
  • autrement dit, si chacun reste sur une feuille dédiée et ne peut pas aller sur une autre... c'est résolu (à vérifier en pratique)

Du coup, la solution de Mus54 est en essayer en co-édition mais je n'ai pas pu le faire en raison d'un bug à l'ouverture

-voir pièce jointe- qui pourrait être la solution pour éviter de passer par une feuille du classeur par adhérent (25 à 30)

Si quelqu'un a d'autres pistes pour avoir une solution simple, je suis preneur.

Excellente journée

Bonjour à tous,

Je clos ce post et vous remercie de vos contributions qui m'ont permis de découvrir d'autres possibilités.

Il est dommage qu'en ce qui concerne le tableur "co-édition", il faut la dernière version Excel ou prendre un abonnement etc... ce qui n'est pas compatible avec l'utilisation d'un tableur unique par des membres d'un club photo.

Excellente journée

Tonthon

Rechercher des sujets similaires à "creation tableur partage zones cachees"