Problème de protection feuille excel
boucleso
Messages postés
6
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai créé un fichier pour rassembler des données, un peu comme une base de données en fait, et avec je fais des calculs, j'ai encoder tous les mots pour pouvoir tirer des statistiques fiables de ces données.
Mon souci est que je dois envoyer ce fichier à beaucoup de monde afin de récupérer le maximum de données dans mon secteur, et je souhaiterai protéger mes calculs et mes codes, les gens qui vont remplir le fichier ne doivent pas pouvoir toucher à ces calculs. Je sais faire quelque chose de simple, le problème est que j'ai regrouper certaines colonnes et si je protège la feuille je ne peut plus ni déplier les détails ni les replier, du coup le groupement que j'ai fait ne sert plus, or certains vont avoir à remplir mettons les colonnes de B à K et d'autres les colonnes de L à Z, bien sûr je veux envoyer le même fichier à tout le monde.
Est ce que quelq'un aurait une petite solution à me proposer?
D'avance merci.
j'ai créé un fichier pour rassembler des données, un peu comme une base de données en fait, et avec je fais des calculs, j'ai encoder tous les mots pour pouvoir tirer des statistiques fiables de ces données.
Mon souci est que je dois envoyer ce fichier à beaucoup de monde afin de récupérer le maximum de données dans mon secteur, et je souhaiterai protéger mes calculs et mes codes, les gens qui vont remplir le fichier ne doivent pas pouvoir toucher à ces calculs. Je sais faire quelque chose de simple, le problème est que j'ai regrouper certaines colonnes et si je protège la feuille je ne peut plus ni déplier les détails ni les replier, du coup le groupement que j'ai fait ne sert plus, or certains vont avoir à remplir mettons les colonnes de B à K et d'autres les colonnes de L à Z, bien sûr je veux envoyer le même fichier à tout le monde.
Est ce que quelq'un aurait une petite solution à me proposer?
D'avance merci.
A voir également:
- Problème de protection feuille excel
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Word et excel gratuit - Guide
- Verrouiller cellule excel sans verrouiller la feuille - Guide
- Si ou excel - Guide
4 réponses
Bonjour,
Il faut une macro qui bascule l'affichage de certaines colonnes si j'ai bien compris :
Clic-droit sur le nom de l'onglet concerné, 'visualiser le code' et coller le code.
Il faut en plus qu'à l'ouverture du fichier tu autorises le masquage des colonne à la macro :
Mais c'est vrai que ça serait plus simple de faire 2 versions car il faudra expliquer aux utilisateurs.
exemple : exemple.xls
eric
PS: le mot de passe est ccm
Il faut une macro qui bascule l'affichage de certaines colonnes si j'ai bien compris :
Sub Afficher()
Columns("B:D").EntireColumn.Hidden = Not (Columns("B:D").EntireColumn.Hidden)
Columns("F:H").EntireColumn.Hidden = Not (Columns("F:H").EntireColumn.Hidden)
End Subà relier à un bouton. Le 1er groupe de colonnes doit être masqué et l'autre visible quand tu enregistres le fichier.
Clic-droit sur le nom de l'onglet concerné, 'visualiser le code' et coller le code.
Il faut en plus qu'à l'ouverture du fichier tu autorises le masquage des colonne à la macro :
Private Sub Workbook_Open()
ActiveSheet.Protect Password:="ccm", DrawingObjects:=True, Contents:=True, Scenarios:=True, UserInterfaceOnly:=True
End Subà coller dans 'ThisWorkbook' (double-clic dessus dans vba pour activer la fenetre)
Mais c'est vrai que ça serait plus simple de faire 2 versions car il faudra expliquer aux utilisateurs.
exemple : exemple.xls
eric
PS: le mot de passe est ccm
Bonsoir boucleso,
Il n'y a malheureusement pas de solution directe dans le classeur.
Il faut passer par des contrôles et du code VBA.
Connais-tu VBA ?
A te lire.
Cordialement.
Il n'y a malheureusement pas de solution directe dans le classeur.
Il faut passer par des contrôles et du code VBA.
Connais-tu VBA ?
A te lire.
Cordialement.
Je ne vois pas ce qui te chagrine !
Tu affiches les colonnes B à K, tu masques les colonnes L à Z, tu protèges et tu envoies au groupe A de destinataires.
Tu déprotèges.
Tu masques les colonnes B à K, tu affiches les colonnes L à Z, tu protèges et tu envoies au groupe B de destinataires.
Non ?
Tu affiches les colonnes B à K, tu masques les colonnes L à Z, tu protèges et tu envoies au groupe A de destinataires.
Tu déprotèges.
Tu masques les colonnes B à K, tu affiches les colonnes L à Z, tu protèges et tu envoies au groupe B de destinataires.
Non ?
Bonjour,
merci pour vos réponses,
je me doutais bien qu'il fallait en passer par une macro , le souci est que je ne sais pas l'écrire.. d'où mon appelle au secours!
Et je ne peux pas masquer quelques colonnes pour les uns et d'autres colonnes pour les autres, sinon, je ne vous aurai pas embéter avec ce souci!
Donc si quelqu'un piuvait m'excpliquer comment je dois faire la macro pour avoir la possibilité de grouper et dégrouper mes colonnes tout en gardant la feuille protégée ça serait vraiment super!
Merci d'avance.
merci pour vos réponses,
je me doutais bien qu'il fallait en passer par une macro , le souci est que je ne sais pas l'écrire.. d'où mon appelle au secours!
Et je ne peux pas masquer quelques colonnes pour les uns et d'autres colonnes pour les autres, sinon, je ne vous aurai pas embéter avec ce souci!
Donc si quelqu'un piuvait m'excpliquer comment je dois faire la macro pour avoir la possibilité de grouper et dégrouper mes colonnes tout en gardant la feuille protégée ça serait vraiment super!
Merci d'avance.
Bonjour,
ce n'est pas vraiment ça.
J'ai utiliser l'outils "grouper et créer un plan" pour que le fichier soit plus lisible, mais le problème est que j'ai des formules dans certaines colonnes et ça il vaudrait mieux que les gens ne le touchent pas sinon, tout va être faussé!
Donc je voudrais garder la protection de la feuille et pouvoir grouper et dégrouper mes colonnes comme bon me semble.
J'ai regarder ton exemple, et effectivement c'est trop complexe pour les personnes qui vont le recevoir, en fait il y a plein de choses en commun et certaines colonnes destinées à un certain groupe de personne et les autres à un autre, c'est pour cette raison que j'ai regrouper!
Vopilà, j'espère que ma demande est plus claire.
Merci
ce n'est pas vraiment ça.
J'ai utiliser l'outils "grouper et créer un plan" pour que le fichier soit plus lisible, mais le problème est que j'ai des formules dans certaines colonnes et ça il vaudrait mieux que les gens ne le touchent pas sinon, tout va être faussé!
Donc je voudrais garder la protection de la feuille et pouvoir grouper et dégrouper mes colonnes comme bon me semble.
J'ai regarder ton exemple, et effectivement c'est trop complexe pour les personnes qui vont le recevoir, en fait il y a plein de choses en commun et certaines colonnes destinées à un certain groupe de personne et les autres à un autre, c'est pour cette raison que j'ai regrouper!
Vopilà, j'espère que ma demande est plus claire.
Merci
Ta demande était claire mais, à ma connaissance, tu ne peux pas autoriser l'utilisation des plans sur une feuille protégée.
Masquer et démasquer les colonnes est un palliatif. Tu peux mettre directement =false ou true et autant de boutons que de macro à appeler (ou bien par la sélection d'une cellule précise, ou un double-clic dessus pour masquer/afficher). Le pb est qu'il faut que tes boutons restent visibles et ne soient pas masqués en même temps.
Dans ton exemple il n'y avait que 2 groupes de colonnes à gérer...
Masquer et démasquer les colonnes est un palliatif. Tu peux mettre directement =false ou true et autant de boutons que de macro à appeler (ou bien par la sélection d'une cellule précise, ou un double-clic dessus pour masquer/afficher). Le pb est qu'il faut que tes boutons restent visibles et ne soient pas masqués en même temps.
Dans ton exemple il n'y avait que 2 groupes de colonnes à gérer...